Felipe Torres BarbosaEDI & e-invoicing integration consultant
I make business documents arrive.
Invoices, orders and shipping notices have to cross ERPs, networks and tax authorities before anyone gets paid. I build those flows, and when one breaks I find out why and fix it where it started.
Based in Portugal. Working in Portuguese, Spanish and English.
Document flow
PL · IT · ES · BE · SA · PT
Diagram: invoices, orders and shipping notices leave an ERP, are mapped and validated, and travel to tax authorities and trading partners in Poland, Italy, Spain, Belgium, Saudi Arabia and Portugal, where each one is accepted.
Every country has its own rules for electronic invoices: clearance before sending, real-time reporting, public-sector portals, PEPPOL. I have worked hands-on with these regimes in live environments, from first test invoice to production, and with the rejections that only show up once real data starts flowing.
KSeF
SDI
SII
FACe
TicketBAI
SAF-T
CIUS-PT
PEPPOL
XRechnung
ZUGFeRD
myDATA
RTIR
RO e-Factura
ZATCA
ETA
MyInvois
02 / 03
EDI and supply chain
Orders, order responses, shipping notices, receiving advices and invoices between suppliers and the big retail, healthcare and automotive hubs. I design and maintain the mappings, onboard new trading partners and deal with each hub's own rulebook.
EDIFACT
UBL
xCBL
cXML
VDA
GS1
ORDERS
DESADV
INVOIC
RECADV
DELFOR
03 / 03
Integration and connectivity
The plumbing between systems: ERP exports and imports, APIs, secure channels and the networks that connect one provider to another. Most hard problems live here, in a field the ERP forgot to send or a certificate that expired overnight.
SAP IDoc
Oracle
Navision
Odoo
Salesforce
REST and SOAP
AS2
SFTP
OFTP2
X.400
§ 02Country coverage
Where I have worked
E-invoicing and EDI regimes I have dealt with in real customer environments.
Invoices from SAP failed validation before reaching KSeF, and advance invoices could never pass.
Cause
Three stacked defects in a version that had never been tested end to end: a new SAP field cutting the interface, a total built twice, and broken references.
Result
Mapping, interface and validator fixed. The first live settlement invoice cleared KSeF the same day.
Case 02E-invoicing
Medical device supplier to a public hospital · Portugal
Problem
Valid CIUS-PT invoices stayed pending for months, and every fix attempt moved the error somewhere else.
Cause
The receiving interface covered only part of UBL 2.1, and a strict reader stopped at the first optional element it did not know.
Result
I modelled exactly where the reader would stop and gave the sender's network the precise changes. First clean invoice after nine months.
Case 03E-invoicing
Car rental group · Portugal
Problem
SAF-T submissions to the tax authority were blocked and documents kept piling up.
Cause
Country and periodicity codes coming from the ERP did not match what the authority accepts.
Result
Cleared all 698 documents with a controlled temporary mapping change, verified processing, then rolled back to the base map.
Case 04E-invoicingIntegration
Rail operator to a hospital · Belgium
Problem
The hospital's ERP rejected every invoice from one supplier.
Cause
A missing element definition made the reader drop about 80% of each invoice.
Result
Interface corrected in production and the affected invoices reprocessed without errors.
Case 05EDI
Healthcare supplier to a grocery chain · Portugal
Problem
Invoices were delivered but never reached accounts payable.
Cause
A rebuilt mapping sent a numeric document code where the retailer's schema only accepts a named type.
Result
Code-list mapping restored and made independent of loop context.
Case 06E-invoicing
Pharma distributor · Spain
Problem
A public hospital refused an invoice whose payment had been assigned to a factoring company.
Cause
The assignment was written as free text instead of the structured block the format provides.
Result
Assignee and bank details moved into the proper structure and the invoice resubmitted.
Case 07Integration
Industrial company · Spain
Problem
Invoices stopped leaving the ERP for the e-invoicing platform.
Cause
The local connector service on the customer's server had stopped.
Result
Service restored and set to start automatically. Document exchange resumed.
Case 08Integration
Agri-food group · Spain
Problem
A monitoring alarm reported failed tax-submission jobs every day.
Cause
Two of four integration agents ran under an account with no access to the shared folder.
Result
Account changed on the customer side. Zero failures since, and no documents lost.
Case 09IntegrationE-invoicing
Global logistics group
Problem
Invoice data had to flow between the group's transport systems and local e-invoicing regimes in eight countries.
Work
Maintained the JSON layouts in both directions, fixed missing fields and output values, and defined routing rules for Romanian e-invoicing.
Result
Stable data exchange across subsidiaries with country-specific handling.
Case 10E-invoicingIntegration
Industrial equipment company · Egypt
Problem
The tax authority rejected invoices that passed the mapping without errors.
Cause
Comparing the SAP export, the mapping and the final XML showed negative amounts written with a trailing minus sign.
Result
Root cause documented with evidence so the fix could be made at the right place.
§ 04Method
How I work
01
Trace.
Follow the document end to end: ERP, mapping, platform, network, receiver.
02
Prove.
Find the cause with evidence before changing anything.
03
Fix.
Correct it where it started, not where it surfaced.
04
Verify.
Test, confirm in production, and tell the customer in plain words what happened.
§ 05
Toolbox
01E-invoicing
PEPPOL BIS 3
/KSeF FA(3)
/FatturaPA
/SII
/FACe
/Facturae
/TicketBAI
/SAF-T PT
/CIUS-PT
/XRechnung
/ZUGFeRD
/myDATA
/RTIR
/RO e-Factura
/ZATCA
/ETA
/MyInvois
02EDI
EDIFACT (D93A, D96A, D97A, D01B)
/UBL 2.1
/xCBL
/cXML
/VDA
/GS1 / GDSN
03Messages
INVOIC
/ORDERS
/ORDRSP
/DESADV
/RECADV
/DELFOR
/INVRPT
/SLSRPT
/IFTMAN
04ERP integration
SAP IDoc
/Oracle
/Navision
/Odoo
/Salesforce
05Connectivity
AS2
/SFTP
/FTPS
/OFTP2
/X.400
/SOAP
/REST
06Tools
EBImap / EdiwinScript
/Elasticsearch
/Kibana
/Postman
/SQL
/Python
§ 06
Experience
EDICOM
EDI & e-invoicing integration consultant
September 2023 to November 2026
Remote from Portugal
Consulting, integration projects and production support at one of Europe's leading EDI and e-invoicing providers.
01Delivered integration projects for large clients end to end, from requirements and mapping to go-live.
02Owned production incidents and partner escalations from root cause to verified fix.
03Supported e-invoicing and tax-reporting compliance in 20+ countries.
04Monitored integration jobs, secure channels and gateways around the clock.
05Worked directly with customers, networks, retailers, hospitals and tax authorities in three languages.
§ 07
Education
2019–2023Computer Engineering studiesUniversidade de Trás-os-Montes e Alto Douro (UTAD), Portugal
Sep 2021 – Feb 2022Erasmus+, Computer Science and EngineeringCzech University of Life Sciences, Prague
2022 · 2023European Innovation Academy and Explorer ProgrammeEntrepreneurship
Languages
PortugueseNative
SpanishFluent
EnglishProfessional
§ 08Contact
Let's talk.
If you work with EDI or e-invoicing and want to compare notes, or you are looking at my profile for a role, I'm happy to hear from you.