UBL omzetten naar e-factuur (inkoop)
Je kunt in Profit elektronische inkoopfacturen ontvangen, inlezen en verwerken.
Bestanden met de extensie .xml en .ubl kun je inlezen als e-factuur. Als het bestand van de e-factuur de extensie .ubl of .xml heeft, haalt Profit een aantal gegevens over uit het ingelezen e-factuurbestand naar de e-factuur of e-factuurregel in Profit. Profit herleidt dan bijvoorbeeld de crediteur uit de gegevens van de e-factuur (uit het xml- of ubl-bestand), onder andere aan de hand van het btw-nummer, kvk-nummer, bankrekeningnummer, naam, adres, plaats.
Na het inlezen van de e-facturen (xml of ubl) toont de weergave Openstaande e-facturen de nieuwe e-factuur inclusief de gegevens die Profit uit het ubl- of xml-bestand heeft gehaald.
In de onderstaande tabel wordt per Profit-veld van de e-factuur (inkoopfactuur) toegelicht:
- welke informatie in het veld gevuld wordt;
- waar de betreffende informatie vandaan komt.
De meeste velden worden gevuld vanuit de UBL/XML die ingelezen wordt als e-factuur (inkoopfactuur), andere gegevens worden gevuld of berekend in Profit.
Aan de hand van onderstaande tabel kun je zien wat Profit doet met de informatie uit het ingelezen e-factuurbestand (xml of ubl):
Veldnaam in Profit |
Toelichting |
||||||||
E-factuur |
Profit: Identity veld |
||||||||
Administratie |
Profit herleidt de administratie op basis van:
|
||||||||
Crediteur |
Profit herleidt de crediteur als volgt:
|
||||||||
Factuurdatum |
UBL: Invoice.IssueDate |
||||||||
Datum |
Profit: Logdatum |
||||||||
Factuurnummer |
UBL: Invoice.Id |
||||||||
Status |
Statustabel |
||||||||
Valutacode |
UBL: DocumentCurrencyCode |
||||||||
Valutakoers |
Koers uit valutatabel |
||||||||
Totaal factuurbedrag |
UBL: Invoice.LegalMonetaryTotal. PayableAmount |
||||||||
Totaal factuurbedrag basisvaluta |
Berekend veld |
||||||||
Totaal factuurbedrag excl |
UBL: LegalMonetaryTotal.TaxExclusiveAmount Als die 0 is: LegalMonetaryTotal.LineExtensionAmount |
||||||||
Bedrag G-rekening |
UBL: PaymentTerms en GACCOUNT |
||||||||
Totaal factuurbedrag excl basisvaluta |
Berekend veld |
||||||||
Bestandsnaam XML |
Naam bestand XML |
||||||||
XML |
Inhoud van het XML bestand |
||||||||
Bestandsnaam PDF |
Naam bestand PDF |
||||||||
Bijlage |
Naam bestand bijlage |
||||||||
Bron |
Profit-veld Bron: 1 Office connector 2 Communicatie service (map) 3 Handmatig toegevoegd 4 Connector 5 Commandline 6 Communicatie service (pop) 7 eVerbinding |
||||||||
BTW-nummer |
UBL: AccountingSupplierParty. PartyTaxScheme. CompanyID |
||||||||
Nummer KvK |
UBL: AccountingSupplierParty.Party.PartyIdentification.ID
Als die er niet is, alternatief: AccountingSupplierParty.Party.EndpointID |
||||||||
Bankrekeningnummer |
UBL: PaymentMeans. PayeeFinancialAccount.Id |
||||||||
Straat |
UBL: AccountingSupplierParty. StreetName |
||||||||
Huisnummer |
UBL: AccountingSupplierParty BuildingNumber |
||||||||
Huisnummer toev |
UBL: AccountingSupplierParty. InhouseMail |
||||||||
Postcode |
UBL: AccountingSupplierParty. PostalZone |
||||||||
Woonplaats |
UBL: AccountingSupplierParty. CityName |
||||||||
Crediteurennaam |
UBL: AccountingSupplierParty.Name |
||||||||
Betalingskorting % |
UBL: PaymentTerms. SettlementDiscountPercent |
||||||||
Dagen betalingskorting |
UBL: PaymentTerms.SettlementPeriod.DurationMeasure (x7 igv Unit = WEEK) |
||||||||
Vervaldatum (ubl) |
UBL: PaymentTerms.PenaltyPeriod.EndDate |
||||||||
Referentie |
UBL: OrderReference.ID |
||||||||
Factuurnummer intern |
Profit-veld: Inkoopfactuurnummer gekoppelde factuur |
||||||||
Bedrijfs-ID eVerbinding |
Het bedrijfs-ID wordt meegegeven bij het inlezen van e-facturen vanuit eVerbinding |
||||||||
Naam doeladministratie |
UBL: Invoice.AccountingCustomerParty.PartyName |
||||||||
Woonplaats doeladministratie |
UBL: Invoice.AccountingCustomerParty. CityName |
||||||||
Nummer KvK doeladministratie |
UBL: Invoice.AccountingCustomerParty. PartyIdentification |
||||||||
Opmerking |
Profit: Functionaliteit om een opmerking toe te voegen aan de e-factuur |
||||||||
Locatie |
Locatie ingelezen bestand |
||||||||
Bericht Id |
Logging |
||||||||
Match Leverancier KvK of ID
|
Profit-veld Match op dit veld (j/n) |
||||||||
Match Leverancier Bankrekening
|
Profit-veld Match op dit veld (j/n) |
||||||||
Match Leverancier Adres
|
Profit-veld Match op dit veld (j/n) |
||||||||
Match Leverancier Naam
|
Profit-veld Match op dit veld (j/n) |
||||||||
Match Administratie KvK of ID |
Profit-veld Match op dit veld (j/n) |
||||||||
Match Administratie Naam
|
Profit-veld Match op dit veld (j/n) |
||||||||
Match Administratie Woonplaats
|
Profit-veld Match op dit veld (j/n) |
||||||||
Bankrekening e-factuur is voorkeur bankrekening |
Profit-veld Afwijking voorkeur bankrekening (j/n) |
||||||||
Betalingskenmerk
|
UBL: PaymentMeans.PaymentID |
||||||||
Factuurkorting
|
UBL: De factuurkorting wordt opgehaald uit LegalMonetaryTotal/AllowanceTotalAmount. Als het veld AllowanceTotalAmount niet gevonden kan worden wordt de factuurkorting berekend als het verschil tussen totaal factuurbedrag en som van de regels:
|
||||||||
Factuurkorting basisvaluta
|
Profit: Berekend veld |
||||||||
Journaalpostnummer |
Profit: Verwijzing naar de journaalpostregel |
||||||||
Betaalvoorwaarde |
Profit: Betaalvoorwaarde van de e-factuur die wordt overgenomen van de inkooprelatie |
||||||||
Automatisch betalen |
Profit: Bepaalt of de factuur automatisch betaald kan worden. Dit veld wordt overgenomen van de inkooprelatie |
||||||||
Afwijkende betaalrekening Koppeling naar tabel bankrekening |
Profit: Afwijkende bankrekening waarop de factuur betaald wordt. |
||||||||
Vervaldatum |
Profit: De berekende vervaldatum van de e-factuur |
||||||||
Betaalwijze (XML) |
UBL: waarde 49 uit dit voorbeeld: <cbc:PaymentMeansCode listID="UNCL4461" listAgencyID="6">49</cbc:PaymentMeansCode>
Klik hier voor een lijst van alle mogelijke codes en hun betekenis. |
||||||||
Creditfactuur |
UBL: Invoice TypeCode = 384: Correctienota (bedragen in de UBL zijn al negatief), Profit zet het vinkje Creditorder aan. Invoice TypeCode = 381: Creditnota (bedragen in de UBL zijn positief), Profit zet het vinkje Creditorder aan en vermenigvuldigt alle bedragen met -1. InvoiceTypeCode = 380: Correctienota of Creditnota. Profit controleert of het te betalen bedrag negatief is. Als het bedrag negatief is, zet Profit het vinkje Creditorder aan. |
Zie ook:
- Opbouw e-factuur
- Opbouw e-factuur uitzendbranche