{"product_id":"send-german-e-invoices-from-gmail-to-xero-draft-bills-n8n","title":"Send German e-Invoices from Gmail to Xero Draft Bills (n8n)","description":"\u003ch3\u003eTurn German e-Invoices into Xero Draft Bills—directly from Gmail\u003c\/h3\u003e\n\u003cp\u003eIf you receive German e-invoices (XRechnung or ZUGFeRD), this n8n workflow reads them straight from your Gmail inbox, validates the invoice data against EU e-invoice rules, and creates clean \u003cstrong\u003eXero draft bills\u003c\/strong\u003e you can review and approve—saving hours of manual entry (and avoiding incorrect totals).\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMonitors Gmail\u003c\/strong\u003e for new emails with \u003cstrong\u003eXML or PDF attachments\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts invoice data\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eFrom \u003cstrong\u003eXML\u003c\/strong\u003e invoices, or\u003c\/li\u003e\n      \u003cli\u003eFrom \u003cstrong\u003eZUGFeRD PDFs\u003c\/strong\u003e (data embedded inside the PDF).\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates compliance\u003c\/strong\u003e with core EU e-invoice requirements, including:\n    \u003cul\u003e\n      \u003cli\u003eInvoice number and dates\u003c\/li\u003e\n      \u003cli\u003eSupplier details\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003eVAT on every line\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003eThat \u003cstrong\u003eamounts add up\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles exceptions intelligently\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eIf something is wrong, it \u003cstrong\u003ereplies to the supplier\u003c\/strong\u003e with exactly what to fix.\u003c\/li\u003e\n      \u003cli\u003eAnything unusual (e.g., plain PDFs, credit notes, other currencies, or VAT rates Xero doesn’t have) is sent to a person for handling.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates Xero drafts safely\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eFinds the supplier in Xero by \u003cstrong\u003eVAT number\u003c\/strong\u003e (or adds it).\u003c\/li\u003e\n      \u003cli\u003eBooks invoices \u003cstrong\u003eone at a time\u003c\/strong\u003e.\u003c\/li\u003e\n      \u003cli\u003eEnsures the \u003cstrong\u003esame bill is never booked twice\u003c\/strong\u003e.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReconciles totals\u003c\/strong\u003e:\n    \u003cul\u003e\n      \u003cli\u003eCompares \u003cstrong\u003eXero totals\u003c\/strong\u003e with the invoice.\u003c\/li\u003e\n      \u003cli\u003eIf totals differ, emails your bookkeeper and marks that email as read so it’s handled only once.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eGerman procurement teams receiving XRechnung\/ZUGFeRD invoices in Gmail and needing Xero draft bills for approval.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers deploying reliable \u003cstrong\u003ee-invoice processing\u003c\/strong\u003e to reduce manual VAT and amount-entry errors.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators supporting customers who must validate invoices before importing them into Xero.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations \/ nodes:\u003c\/strong\u003e Gmail, Xero, and decision logic using \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and \u003cstrong\u003eswitch\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup essentials:\u003c\/strong\u003e Connect Gmail, connect Xero using a \u003cstrong\u003eXero developer app\u003c\/strong\u003e and the redirect address from the n8n Xero credential, create matching purchase tax rates in Xero (e.g., 19% and 7%), then configure \u003cem\u003eE-Invoice Policy\u003c\/em\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46153997779123,"sku":"N8N-20296","price":26.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/djun1q1I0pju6nmfsoq9n_DtczkAgc.png?v=1790932484","url":"https:\/\/buyflowscripts.com\/products\/send-german-e-invoices-from-gmail-to-xero-draft-bills-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}