Skip to content
Felipe Torres Barbosa

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

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.
  • 3+years in EDI and e-invoicing

  • 20+countries with live flows

  • 150+companies supported

  • 3languages every working day

§ 01

What I do

01 / 03

E-invoicing and tax compliance

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.

Spain

Regime
  • SII
  • FACe
  • Facturae 3.2
  • TicketBAI
  • LROE
  • SILICIE
Model
Real-time reporting · B2G
What I worked on
Public-sector rejections, factoring assignment on invoices, real-time VAT reporting flows, excise submissions.
§ 03

Selected cases

Real problems, described without customer names.

  • Case 01E-invoicingIntegration

    Global industrial manufacturer · Poland

    Problem
    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

  1. 01

    Trace.

    Follow the document end to end: ERP, mapping, platform, network, receiver.

  2. 02

    Prove.

    Find the cause with evidence before changing anything.

  3. 03

    Fix.

    Correct it where it started, not where it surfaced.

  4. 04

    Verify.

    Test, confirm in production, and tell the customer in plain words what happened.

§ 05

Toolbox

E-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
EDI
  • EDIFACT (D93A, D96A, D97A, D01B)
  • UBL 2.1
  • xCBL
  • cXML
  • VDA
  • GS1 / GDSN
Messages
  • INVOIC
  • ORDERS
  • ORDRSP
  • DESADV
  • RECADV
  • DELFOR
  • INVRPT
  • SLSRPT
  • IFTMAN
ERP integration
  • SAP IDoc
  • Oracle
  • Navision
  • Odoo
  • Salesforce
Connectivity
  • AS2
  • SFTP
  • FTPS
  • OFTP2
  • X.400
  • SOAP
  • REST
Tools
  • 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.

  • Delivered integration projects for large clients end to end, from requirements and mapping to go-live.
  • Owned production incidents and partner escalations from root cause to verified fix.
  • Supported e-invoicing and tax-reporting compliance in 20+ countries.
  • Monitored integration jobs, secure channels and gateways around the clock.
  • Worked directly with customers, networks, retailers, hospitals and tax authorities in three languages.
§ 07

Education

  1. 2019–2023Computer Engineering studiesUniversidade de Trás-os-Montes e Alto Douro (UTAD), Portugal
  2. Sep 2021 – Feb 2022Erasmus+, Computer Science and EngineeringCzech University of Life Sciences, Prague
  3. 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.

LinkedIn

Location: Portugal (WET, GMT+0)