奥迪AUDI EDI INVOIC发票报文详解
奥迪AUDI与其供应商之间,传输VDA标准的报文,实际在与奥迪AUDI进行的项目中传输的是EDIFACT标准的报文。对供应商而言,需要给奥迪AUDI发送INVOIC发票。
在文章如何读懂EDIFACT报文?中,我们对EDIFACT已经做了详细的解读,大家可以以此为基础,开始深入了解 INVOIC发票。
本文将对符合EDIFACT报文标准的INVOIC发票进行解读,并将其转换为奥迪AUDI要求的EDIFACT格式。
以下是奥迪AUDI INVOIC XML示例文件经知行之桥EDI系统转换前后的对比图:
(由于文档篇幅较长,图中只截取了部分代码以作展示)
1.INVOIC发票示例解读
利用知行之桥EDI系统可以将XML文件转换为符合国际标准的EDIFACT发票文件,再通过EDI系统发送给奥迪AUDI即可,企业可以从自己的业务系统中生成如下给出的XML文件,或者将自己的业务数据填进如下的XML文件。填写的注意事项以及每个字段的业务含义都已做了明确的注释。
<?xml version="1.0" encoding="utf8"?>
<EDI_INVOIC><Version>0.0.3</Version><Mode RefDes="UNB11">T/P</Mode><!--文件名称标识符--><MessageNameCode RefDes="BGM0101">325/326/380/381/383/386/395</MessageNameCode><!--文件名称--><MessageName RefDes="BGM0104">Test MessageName</MessageName><!--文件编号--><MessageNumber RefDes="BGM0201">Test MessageNumber</MessageNumber><MessageFunctionCode RefDes="BGM03">9/7</MessageFunctionCode><DocumentMessageDateTimeInfo qualifier="DTM01/DTM0101:137"><!--文档日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></DocumentMessageDateTimeInfo><ServiceCompletionDateTimeActual qualifier="DTM01/DTM0101:1"><!--交货或服务实际完成日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ServiceCompletionDateTimeActual><HorizonStartDateTimeInfo qualifier="DTM01/DTM0101:158"><!--起始日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></HorizonStartDateTimeInfo><HorizonEndDateTimeInfo qualifier="DTM01/DTM0101:159"><!--结束日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></HorizonEndDateTimeInfo><FreeTextDetail><!--文本信息--><TextSubjectQualifier RefDes="FTX01">REG/TXD/ABB/AAI</TextSubjectQualifier><Text2 RefDes="FTX0402">Test Text2</Text2><Text3 RefDes="FTX0403">Test Text3</Text3><Text4 RefDes="FTX0404">Test Text4</Text4><Text5 RefDes="FTX0405">Test Text5</Text5><LanguageCode RefDes="FTX05">Test LanguageCode</LanguageCode></FreeTextDetail><ProcessingInformation><!--材料信息-->
PM/LC/OM/S<ProcessingIndicator RefDes="GEI02"></ProcessingIndicator></ProcessingInformation><Reference><!--付款信息--><PaymentReferenceNumber RefDes="RFF0102" qualifier="RFF0101:PQ">Test PaymentReferenceNumber</PaymentReferenceNumber><InvoiceNumber RefDes="RFF0102" qualifier="RFF0101:IV">Test InvoiceNumber</InvoiceNumber><ApplicationReferenceNumber RefDes="RFF0102" qualifier="RFF0101:AGK">Test ApplicationReferenceNumber</ApplicationReferenceNumber></Reference><ShipToInfo qualifier="NAD01:ST"><!--收货方信息--><!--收货方名称、街道、编号、邮箱--><PartyId RefDes="NAD0201">Test PartyId</PartyId>
10/16/91/92<PartyName RefDes="NAD0401">Test PartyName</PartyName><PartyName4 RefDes="NAD0404">Test PartyName4</PartyName4><PartyName5 RefDes="NAD0405">Test PartyName5</PartyName5><PartyNameFormatCode RefDes="NAD0406">Test PartyNameFormatCode</PartyNameFormatCode><StreatAndNumberOrPostOfficeBox RefDes="NAD0501">Test StreatAndNumberOrPostOfficeBox</StreatAndNumberOrPostOfficeBox><StreatAndNumberOrPostOfficeBox2 RefDes="NAD0502">Test StreatAndNumberOrPostOfficeBox2</StreatAndNumberOrPostOfficeBox2><CityName RefDes="NAD06">Test CityName</CityName><CountrySubEntityDetail RefDes="NAD07"><NameCode RefDes="NAD0701">Test NameCode</NameCode></CountrySubEntityDetail><PostCodeIdentification RefDes="NAD08">Test PostCodeIdentification</PostCodeIdentification><CountryCode RefDes="NAD09">Test CountryCode</CountryCode><Reference><!--第三方分配的参考编号--><ReferenceNumberAssignedByThirdParty RefDes="RFF0102" qualifier="RFF0101:ANK">Test ReferenceNumberAssignedByThirdParty</ReferenceNumberAssignedByThirdParty><FiscalNumber RefDes="RFF0102" qualifier="RFF0101:FC">Test FiscalNumber</FiscalNumber><VATRegistrationNumber RefDes="RFF0102" qualifier="RFF0101:VA">Test VATRegistrationNumber</VATRegistrationNumber></Reference><ContactInformation><!--运输信息--><!--运输联系人ID、姓名--><DepartmentOrEmployee RefDes="CTA02"><Identification RefDes="CTA0201">Test Identification</Identification><Name RefDes="CTA0202">Test Name</Name></DepartmentOrEmployee><CommunicationContact><!--收货方联系信息--><CommunicationAddressIdentifier RefDes="COM0101">Test CommunicationAddressIdentifier</CommunicationAddressIdentifier><CommunicationMeansTypeCode RefDes="COM0102">EM/FX/IM/TE</CommunicationMeansTypeCode></CommunicationContact></ContactInformation></ShipToInfo><BuyerInfo qualifier="NAD01:BY"><!--卖方信息--><!--卖方名称、街道、邮箱、城市名、国家代码 --><PartyId RefDes="NAD0201">Test PartyId</PartyId><PartyName RefDes="NAD0401">Test PartyName</PartyName><PartyName4 RefDes="NAD0404">Test PartyName4</PartyName4><PartyName5 RefDes="NAD0405">Test PartyName5</PartyName5><PartyNameFormatCode RefDes="NAD0406">Test PartyNameFormatCode</PartyNameFormatCode><StreatAndNumberOrPostOfficeBox RefDes="NAD0501">Test StreatAndNumberOrPostOfficeBox</StreatAndNumberOrPostOfficeBox><StreatAndNumberOrPostOfficeBox2 RefDes="NAD0502">Test StreatAndNumberOrPostOfficeBox2</StreatAndNumberOrPostOfficeBox2><CityName RefDes="NAD06">Test CityName</CityName><CountrySubEntityDetail RefDes="NAD07"><NameCode RefDes="NAD0701">Test NameCode</NameCode></CountrySubEntityDetail><PostCodeIdentification RefDes="NAD08">Test PostCodeIdentification</PostCodeIdentification><CountryCode RefDes="NAD09">Test CountryCode</CountryCode><Reference><!--卖方参考号--><ReferenceNumberAssignedByThirdParty RefDes="RFF0102" qualifier="RFF0101:ANK">Test ReferenceNumberAssignedByThirdParty</ReferenceNumberAssignedByThirdParty><FiscalNumber RefDes="RFF0102" qualifier="RFF0101:FC">Test FiscalNumber</FiscalNumber><VATRegistrationNumber RefDes="RFF0102" qualifier="RFF0101:VA">Test VATRegistrationNumber</VATRegistrationNumber></Reference><ContactInformation><!--卖方联系ID、姓名--><DepartmentOrEmployee RefDes="CTA02"><Identification RefDes="CTA0201">Test Identification</Identification><Name RefDes="CTA0202">Test Name</Name></DepartmentOrEmployee><CommunicationContact><!--卖方联系人ID,邮箱--><CommunicationAddressIdentifier RefDes="COM0101">Test CommunicationAddressIdentifier</CommunicationAddressIdentifier><CommunicationMeansTypeCode RefDes="COM0102">EM</CommunicationMeansTypeCode></CommunicationContact></ContactInformation></BuyerInfo><PaymentTerms><!--折扣信息--><!--折扣时间、折扣数量--><PaymentTermsTypeCodeQualifier RefDes="PYT01">22</PaymentTermsTypeCodeQualifier><EventTimeReferenceCode RefDes="PYT03">Test EventTimeReferenceCode</EventTimeReferenceCode><TermsTimeRelationCode RefDes="PYT04">5</TermsTimeRelationCode><PeriodTypeCode RefDes="PYT05">D</PeriodTypeCode><PeriodCountQuantity RefDes="PYT06">123456</PeriodCountQuantity><PaymentDueDateInfo qualifier="DTM01/DTM0101:140"><!--付款到期时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></PaymentDueDateInfo><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--付款时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo><PercentageOfInvoice qualifier="PCD01/PCD0101:7"><!--发票比例--><Percentage RefDes="PCD0102">123456</Percentage></PercentageOfInvoice><DiscountPercentage qualifier="PCD01/PCD0101:12"><!--折扣比例--><Percentage RefDes="PCD0102">123456</Percentage></DiscountPercentage><PercentageOfTotalPayment qualifier="PCD01/PCD0101:122"><!--总支付额的百分比--><Percentage RefDes="PCD0102">123456</Percentage></PercentageOfTotalPayment><DiscountAmount qualifier="MOA01/MOA0101:52"><!--折扣数额--><MonetaryAmount RefDes="MOA0102">123456</MonetaryAmount><CurrencyCode RefDes="MOA0103">Test CurrencyCode</CurrencyCode></DiscountAmount><InstalmentAmount qualifier="MOA01/MOA0101:262"><!--货币金额--><MonetaryAmount RefDes="MOA0102">123456</MonetaryAmount><CurrencyCode RefDes="MOA0103">Test CurrencyCode</CurrencyCode></InstalmentAmount><FinancialInstitutionInformation><!--开户人信息--><AccountHolderIdentification RefDes="FII02"><Identifier RefDes="FII0201">Test Identifier</Identifier><Name RefDes="FII0202">Test Name</Name><Name2 RefDes="FII0203">Test Name2</Name2></AccountHolderIdentification><InstitutionIdentification RefDes="FII03"><NameCode RefDes="FII0301">Test NameCode</NameCode><!--分支机构信息--><BranchIdentifier RefDes="FII0304">Test BranchIdentifier</BranchIdentifier><BranchCodeListQualifier RefDes="FII0305">Test BranchCodeListQualifier</BranchCodeListQualifier><BranchCodeListResponsibleAgencyCode RefDes="FII0306">Test BranchCodeListResponsibleAgencyCode</BranchCodeListResponsibleAgencyCode><Name RefDes="FII0307">Test Name</Name></InstitutionIdentification></FinancialInstitutionInformation></PaymentTerms><TransportDetail><!--运输信息--><!--运输方式--><MeansOfTransportJourneyIdentifier RefDes="TDT02">Test MeansOfTransportJourneyIdentifier</MeansOfTransportJourneyIdentifier><TransportModeCode RefDes="TDT0301">10/12/20/23/30/40/50/60/70/80/90/C/CE/D/E/H/U</TransportModeCode></TransportDetail><Item><!--物料信息--><!--物料行号--><LineItemNumber RefDes="LIN01">Test LineItemNumber</LineItemNumber><BuyerItemNumber RefDes="LIN0301" qualifier="LIN0302:IN">Test BuyerItemNumber</BuyerItemNumber><AdditionalProductIdentification><!--供应商货号--><ItemNumberIdentification RefDes="PIA02"><SupplierArticleNumber RefDes="PIA0201" qualifier="PIA0202:SA">Test SupplierArticleNumber</SupplierArticleNumber></ItemNumberIdentification><ItemNumberIdentification2 RefDes="PIA03"><HarmonisedSystem RefDes="PIA0301" qualifier="PIA0302:HS">Test HarmonisedSystem</HarmonisedSystem></ItemNumberIdentification2></AdditionalProductIdentification><ItemDescription><!--物料描述、语言代码--><ItemDescription RefDes="IMD03"><Description RefDes="IMD0304">Test Description</Description><Description2 RefDes="IMD0305">Test Description2</Description2><LanguageCode RefDes="IMD0306">Test LanguageCode</LanguageCode></ItemDescription></ItemDescription><QuantityDetail><!--已开发票数量--><InvoicedQuantity RefDes="QTY0102" qualifier="QTY0101:47">Test InvoicedQuantity</InvoicedQuantity><MeasureUnitQualifier RefDes="QTY0103">Test MeasureUnitQualifier</MeasureUnitQualifier></QuantityDetail><QuantityDetail><!--实际单位累计到日期--><ActualUnitsCumulativeToDate RefDes="QTY0102" qualifier="QTY0101:372">Test ActualUnitsCumulativeToDate</ActualUnitsCumulativeToDate><MeasureUnitQualifier RefDes="QTY0103">KMT/SMI</MeasureUnitQualifier></QuantityDetail><AdditionalInformation><!--原产国--><CountryOfOriginIdentifier RefDes="ALI01">Test CountryOfOriginIdentifier</CountryOfOriginIdentifier><DutyRegimeTypeCode RefDes="ALI02">1/2/3</DutyRegimeTypeCode></AdditionalInformation><ServiceCompletionDateTimeActual qualifier="DTM01/DTM0101:1"><!--服务完成日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ServiceCompletionDateTimeActual><DateOfFirstRegistration qualifier="DTM01/DTM0101:375"><!--首次注册日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></DateOfFirstRegistration><VehicleRegistrationNumber qualifier="GIN01:BL"><!--车辆注册编号--><IdentityNumber RefDes="GIN0201">Test IdentityNumber</IdentityNumber></VehicleRegistrationNumber><SerialNumber qualifier="GIN01:BN"><!--序列号--><IdentityNumber RefDes="GIN0201">Test IdentityNumber</IdentityNumber></SerialNumber><VehicleIdentityNumber qualifier="GIN01:VV"><!--车辆ID号--><IdentityNumber RefDes="GIN0201">Test IdentityNumber</IdentityNumber></VehicleIdentityNumber><FreeTextDetail><!--税务信息--><!--文本信息,语言代码--><Text RefDes="FTX0401">Test Text</Text><Text2 RefDes="FTX0402">Test Text2</Text2><Text3 RefDes="FTX0403">Test Text3</Text3><Text4 RefDes="FTX0404">Test Text4</Text4><Text5 RefDes="FTX0405">Test Text5</Text5><LanguageCode RefDes="FTX05">Test LanguageCode</LanguageCode></FreeTextDetail><FreeTextDetail><!--纳税申报信息--><Text RefDes="FTX0401">Test Text</Text><Text2 RefDes="FTX0402">Test Text2</Text2><Text3 RefDes="FTX0403">Test Text3</Text3><Text4 RefDes="FTX0404">Test Text4</Text4><Text5 RefDes="FTX0405">Test Text5</Text5><LanguageCode RefDes="FTX05">Test LanguageCode</LanguageCode></FreeTextDetail><FreeTextDetail><!--基本信息--></FreeTextDetail><LineItemAmount qualifier="MOA01/MOA0101:203"><!--货币金额--><MonetaryAmount RefDes="MOA0102">123456</MonetaryAmount><CurrencyCode RefDes="MOA0103">Test CurrencyCode</CurrencyCode><InvoiceItemAmount qualifier="MOA01/MOA0101:38"><MonetaryAmount RefDes="MOA0102">123456</MonetaryAmount><CurrencyCode RefDes="MOA0103">Test CurrencyCode</CurrencyCode></InvoiceItemAmount></LineItemAmount><PriceDetail><!--价格信息--><CalculationNetPrice RefDes="PRI0102" qualifier="PRI0101:AAA">123456</CalculationNetPrice><UnitPriceBasis RefDes="PRI0105">123456</UnitPriceBasis><MeasureUnitQualifier RefDes="PRI0106">Test MeasureUnitQualifier</MeasureUnitQualifier><PriceDetail><CalculationNetPrice RefDes="PRI0102" qualifier="PRI0101:AAA">123456</CalculationNetPrice><UnitPriceBasis RefDes="PRI0105">123456</UnitPriceBasis><MeasureUnitQualifier RefDes="PRI0106">Test MeasureUnitQualifier</MeasureUnitQualifier></PriceDetail></PriceDetail><Reference><!--发货通知--><DespatchNoteDocumentIdentifier RefDes="RFF0102" qualifier="RFF0101:AAU">Test DespatchNoteDocumentIdentifier</DespatchNoteDocumentIdentifier><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--发货时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo><Reference><!--交付编号--><DeliveryScheduleNumber RefDes="RFF0102" qualifier="RFF0101:AAN">Test DeliveryScheduleNumber</DeliveryScheduleNumber></Reference><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--交付时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo><Reference><!--账号--><AccountNumber RefDes="RFF0102" qualifier="RFF0101:ADE">Test AccountNumber</AccountNumber></Reference><Reference><!--事件参考号--><EventReferenceNumber RefDes="RFF0102" qualifier="RFF0101:AIV">Test EventReferenceNumber</EventReferenceNumber></Reference><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--参考时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo><Reference><!--客户编号--><CustomerReferenceNumber RefDes="RFF0102" qualifier="RFF0101:CR">Test CustomerReferenceNumber</CustomerReferenceNumber></Reference><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--日期或时间--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo><Reference><!--订单号--><PurchaseOrderNumber RefDes="RFF0102" qualifier="RFF0101:ON">Test PurchaseOrderNumber</PurchaseOrderNumber></Reference><ReferenceDateTimeInfo qualifier="DTM01/DTM0101:171"><!--订单时间或日期--><DateOrTimeOrPeriod RefDes="DTM0102">Test DateOrTimeOrPeriod</DateOrTimeOrPeriod></ReferenceDateTimeInfo></Reference><TaxDetail qualifier="TAX01:7"><!--税务信息--><!--关税--><DutyTaxFeeTypeType RefDes="TAX02"><TypeCode RefDes="TAX0201">LOC/OTH/VAT/SUR</TypeCode></DutyTaxFeeTypeType><DutyTaxFeeDetail RefDes="TAX05"><RateOfDutyOrTaxOrFee RefDes="TAX0504">Test RateOfDutyOrTaxOrFee</RateOfDutyOrTaxOrFee></DutyTaxFeeDetail><CategoryCode RefDes="TAX06">AA/E/H/O/S/Z/AAA/AAB/AAC/AAD/AAE/AAF/AAG/AAH/AAI/AAJ/AAK/AAL/AAM/AAN/AAO/AAP</CategoryCode><PlaceOrPortOfDischarge qualifier="LOC01:11"><!--卸货处ID以及地点--><LocationIdentification RefDes="LOC02"><LocationID RefDes="LOC0201">Test LocationID</LocationID><LocationName RefDes="LOC0204">Test LocationName</LocationName></LocationIdentification></PlaceOrPortOfDischarge><PlaceOfDelivery qualifier="LOC01:7"><!--交货处ID以及地点--><LocationIdentification RefDes="LOC02"><LocationID RefDes="LOC0201">Test LocationID</LocationID><LocationName RefDes="LOC0204">Test LocationName</LocationName></LocationIdentification></PlaceOfDelivery><Warehouse qualifier="LOC01:18"><!--仓库ID以及地点--><LocationIdentification RefDes="LOC02"><LocationID RefDes="LOC0201">Test LocationID</LocationID><LocationName RefDes="LOC0204">Test LocationName</LocationName></LocationIdentification></Warehouse></TaxDetail><ShipToInfo qualifier="NAD01:ST"><!--发货方信息--><!--发货方ID、名称、街道、邮箱、城市名称、邮编、国家代码--><PartyId RefDes="NAD0201">Test PartyId</PartyId>
Test CodeListQualifier<Line RefDes="NAD0301">Test Line</Line><PartyName RefDes="NAD0401">Test PartyName</PartyName><PartyName2 RefDes="NAD0402">Test PartyName2</PartyName2><PartyName3 RefDes="NAD0403">Test PartyName3</PartyName3><PartyName4 RefDes="NAD0404">Test PartyName4</PartyName4><PartyName5 RefDes="NAD0405">Test PartyName5</PartyName5><StreatAndNumberOrPostOfficeBox RefDes="NAD0501">Test StreatAndNumberOrPostOfficeBox</StreatAndNumberOrPostOfficeBox><StreatAndNumberOrPostOfficeBox2 RefDes="NAD0502">Test StreatAndNumberOrPostOfficeBox2</StreatAndNumberOrPostOfficeBox2><CityName RefDes="NAD06">Test CityName</CityName><CountrySubEntityDetail RefDes="NAD07"><NameCode RefDes="NAD0701">Test NameCode</NameCode></CountrySubEntityDetail><PostCodeIdentification RefDes="NAD08">Test PostCodeIdentification</PostCodeIdentification><CountryCode RefDes="NAD09">Test CountryCode</CountryCode><Reference><!--工厂编号--><PlantNumber RefDes="RFF0102" qualifier="RFF0101:PE">Test PlantNumber</PlantNumber></Reference></ShipToInfo><AllowanceOrCharge><!--津贴信息--><!--津贴代码--><AllowanceOrCharge RefDes="ALC01">A/C</AllowanceOrCharge><SpecialServiceCode RefDes="ALC0501">Test SpecialServiceCode</SpecialServiceCode>
6/272<FreeTextDetail><!--津贴详情--><Text RefDes="FTX0401">Test Text</Text><Text2 RefDes="FTX0402">Test Text2</Text2><Text3 RefDes="FTX0403">Test Text3</Text3><Text4 RefDes="FTX0404">Test Text4</Text4><Text5 RefDes="FTX0405">Test Text5</Text5><LanguageCode RefDes="FTX05">Test LanguageCode</LanguageCode></FreeTextDetail><AllowanceOrChargePercentage qualifier="PCD01/PCD0101:3"><!--货币金额调整百分比--><Percentage RefDes="PCD0102">123456</Percentage></AllowanceOrChargePercentage><AllowanceOrChargeAmount qualifier="MOA01/MOA0101:8"><!--津贴数额--><MonetaryAmount RefDes="MOA0102">123456</MonetaryAmount><CurrencyCode RefDes="MOA0103">Test CurrencyCode</CurrencyCode></AllowanceOrChargeAmount></AllowanceOrCharge><TermsOfDeliveryOrTransport><!--装运港船上交货--><DeliveryOrTransportCode RefDes="TOD0301">FOB</DeliveryOrTransportCode><PlaceOfTermsOfDelivery qualifier="LOC01:1"><!--交货条款地点--><LocationIdentification RefDes="LOC02"><LocationID RefDes="LOC0201">Test LocationID</LocationID><LocationName RefDes="LOC0204">Test LocationName</LocationName></LocationIdentification></PlaceOfTermsOfDelivery></TermsOfDeliveryOrTransport></Item>
</EDI_INVOIC>
2.奥迪AUDI 发票EDIFACT示例详解
通过知行之桥EDI系统,将上述示例XML文件进行格式转换后,得到的EDIFACT文件示例如下:
UNA:+.?*'
UNB+UNOB:3+ + +220630:1532+000000006'
UNH+1+INVOIC:D:07A:UN:EAN008'BGM+325/326/380/381/383/386/395::272:Test MessageName+Test
MessageNumber+9/7'
- 325 = 形式发票
- 326 = 部分发票
- 380 = 商业发票
- 381 = 贷项凭单
- 383 = 借记通知单
- 386 = 预付发票
- 395 = 寄售发票
每一个报文中以上7种标识符7选1。
- 272 = 联合汽车工业署
- Test MessageName+Test MessageNumber文件名以及文件编号
- 9 = 原件
- 7 = 复制DTM+137:Test DateOrTimeOrPeriod:102'
- 137 = 文档日期标识符
- Test DateOrTimeOrPeriod = 文档日期
- 102 = 日期格式编码:CCYYMMDDDTM+1:Test DateOrTimeOrPeriod:102'
- 1 = 交货或服务实际完成日期标识符
- Test DateOrTimeOrPeriod = 交货或服务实际完成日期
- 102 = 日期格式编码:CCYYMMDDDTM+158:Test DateOrTimeOrPeriod:102'
- 158= 起始日期标识符
- Test DateOrTimeOrPeriod = 起始日期
- 102 = 日期格式编码:CCYYMMDDDTM+159:Test DateOrTimeOrPeriod:102'
- 159 = 结束日期标识符
- Test DateOrTimeOrPeriod = 结束日期
- 102 = 日期格式编码:CCYYMMDDFTX+REG/TXD/ABB/AAI+++:Test Text2:Test Text3:Test Text4:Test Text5+Test LanguageCode'
- REG = 法规信息标识符
- TXD = 纳税申报标识符
- ABB = 付款条件标识符
- AAI = 基本信息标识符
每一个报文中以上4种标识符4选1。
- Test Text2:Test Text3:Test Text4:Test Text5 = 文本信息
- Test LanguageCode = 语言代码GEI+PM/LC/OM/S+::272'
- PM = 生产材料
- LC = 物流成本
- OM = 其他材料
- S = 服务
每一个报文中以上4种标识符4选1。
- 272 = 联合汽车工业署RFF+PQ/IV/AGK:Test PaymentReferenceNumber'
- PQ = 付款凭证标识符
- IV = 发票凭证标识符
- AGK= 申请参考编号标识符
- Test PaymentReferenceNumber = 参考编号NAD+ST+Test PartyId::91++Test PartyName:::Test PartyName4:Test PartyName5:Test PartyNameFormatCode+Test StreetAndNumberOrPostOfficeBox:Test StreetAndNumberOrPostOfficeBox2+Test CityName+Test NameCode+Test PostCodeIdentification+Test CountryCode'
- ST = 收货方标识符
- Test PartyId = 收货方组织号
- 91= 卖方指定的标识符
- Test PartyName = 收货方名称
- Test PartyName4 = 收货方名称
- Test PartyName5 = 收货方名称
- Test PartyNameFormatCode+Test StreetAndNumberOrPostOfficeBox=收货方名称代码街道以及编号或者邮箱号
- Test StreetAndNumberOrPostOfficeBox2 = 收货方名称代码街道以及编号或者邮箱号
- Test CityName+Test NameCode+Test PostCodeIdentification+Test CountryCode = 收货方名称代码街道以及编号或者邮箱号RFF+ANK:Test ReferenceNumberAssignedByThirdParty'
- ANK = 付款凭证标识符
- Test PaymentReferenceNumber = 第三方分配的参考编号CTA+DL+Test Identification:Test Name'
- DL = 运输联系人标识符
- Test Identification = 运输联系人ID
- Test Name = 运输联系人姓名COM+Test CommunicationAddressIdentifier:EM'
- Test CommunicationAddressIdentifier = 收货方联系邮箱
- EM = 邮箱标识符NAD+SE+Test PartyId++Test PartyName:::Test PartyName4:Test PartyName5:Test PartyNameFormatCode+Test StreetAndNumberOrPostOfficeBox:Test StreetAndNumberOrPostOfficeBox2+Test CityName+Test NameCode+Test PostCodeIdentification+Test CountryCode'
- SE = 卖方标识符
- Test PartyId = 卖方组织号
- Test PartyName = 卖方名称
- Test PartyName4 = 卖方名称
- Test PartyName5 = 卖方名称
- Test PartyNameFormatCode+Test StreetAndNumberOrPostOfficeBox = 卖方名称代码街道以及编号或者邮箱号
- Test CityName = 卖方城市名称
- Test NameCode = 卖方名称
- Test PostCodeIdentification = 邮编
- Test CountryCode = 国家代码RFF+VA:Seller's VAT number'
- VA = 增值税登记号标识符
- Seller's VAT number = 卖方增值税号RFF+FC:Seller's tax number'
- FC = 税号标识符
- Seller's tax number = 卖方税号RFF+ANK:Seller's reference number'
- ANK = 第三方标识符
- Seller's reference number = 卖方参考号CTA+IC+Test Identification:Test Name'
- IC = 卖方联系信息标识符
- Test Identification = 卖方联系ID
- Test Name = 卖方联系名COM+Test CommunicationAddressIdentifier:EM'
- Test CommunicationAddressIdentifier = 卖方联系人邮箱
- EM = 邮箱标识符PYT+22++Test EventTimeReferenceCode+5+D+123456'
- 22 = 折扣标识符
- Test EventTimeReferenceCode = 时间标识符
- 5 = 包含2周时间的结束 参考日期
- D = 4个月期间
- 123456 = 折扣数量DTM+140:Test DateOrTimeOrPeriod:102'
- 140 = 付款到期日标识符
- Test DateOrTimeOrPeriod= 付款到期日
- 102 = 日期或时间代码DTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 付款时间指示标识符
- Test DateOrTimeOrPeriod= 付款时间
- 102 = 日期或时间代码PCD+7:123456'
- 7 = 发票比例标识符
- 123456= 发票比例PCD+12:123456'
- 12= 折扣标识符
- 123456= 折扣PCD+122:123456'
- 122 = 总支付额的百分比标识符
- 123456= 总支付额的百分比MOA+52:123456:Test CurrencyCode'
- 52 = 折扣数额标识符
- 123456= 折扣数额
- Test CurrencyCode = 货币代码MOA+262:123456:Test CurrencyCode'
- 262 = 分期付款金额标识符
- Test DateOrTimeOrPeriod= 分期付款时间
- Test CurrencyCode = 货币代码TDT+12+Test MeansOfTransportJourneyIdentifier+20'
- 12 = 货物发出标识符
- Test MeansOfTransportJourneyIdentifier= 运输途径
- 20 = 火车运输LIN+Test LineItemNumber++Test BuyerItemNumber:IN'
- Test LineItemNumber = 物料行号
- Test BuyerItemNumber= 买方物料号
- IN = 买方物料号标识符PIA+1+Test SupplierArticleNumber:SA'
- 1 = 增加ID
- Test SupplierArticleNumber = 供应商编号
- SA = 供应商编号标识符IMD+++:::Test Description:Test Description2:Test LanguageCode'
- Test Description = 描述
- Test Description2 = 描述2
- Test LanguageCode = 语言代码QTY+47:Test InvoicedQuantity:Test MeasureUnitQualifier'
- 47 = 描述
- Test Description2 = 描述2
- Test LanguageCode = 语言代码QTY+372:Test ActualUnitsCumulativeToDate:KMT/SMI'
- 372 = 描述
- Test ActualUnitsCumulativeToDate = 描述2
- KMT/SMI = 测量单位:千米/英里ALI+Test CountryOfOriginIdentifier+3'
- Test CountryOfOriginIdentifier = 原产国ID
- 3 = 无偏好来源DTM+1:Test DateOrTimeOrPeriod:102'
- 1 = 实际服务完成日期/时间标识符
- Test DateOrTimeOrPeriod = 实际服务完成日期/时间
- 102 = 日期标识符
DTM+375:Test DateOrTimeOrPeriod:102'
- 375 = 首次注册日期标识符
- Test DateOrTimeOrPeriod = 首次注册日期
- 102 = 日期标识符GIN+BL+Test IdentityNumber'
- BL = 车辆注册号标识符
- Test IdentityNumber = 车辆注册号GIN+BN+Test IdentityNumber'
- BL = 序号标识符
- Test IdentityNumber = 序号GIN+VV+Test IdentityNumber'
- BL = 车辆ID号标识符
- Test IdentityNumber = 车辆ID号FTX+AAR+++Test Text:Test Text2:Test Text3:Test Text4:Test Text5+Test LanguageCode'
- AAR = 付款条款标识符
- Test Text = 付款条款
- Test Text2 = 付款条款2
- Test Text3 = 付款条款3
- Test Text4 = 付款条款4
- Test Text5 = 付款条款5
- Test LanguageCode = 语言代码MOA+203:123456:Test CurrencyCode'
- 203 = 物料行数标识符
- 123456 = 货币金额
- Test CurrencyCode = 货币代码MOA+38:123456:Test CurrencyCode'
- 38 = 发票物料数标识符
- 123456 = 货币金额
- Test CurrencyCode = 货币代码PRI+AAA:123456::CON:123456:Test MeasureUnitQualifier'
- AAA = 计算净值标识符
- 123456 = 价格数目
- CON = 合同价标识符
- 123456 = 单价
- Test MeasureUnitQualifier = 测量单位编码PRI+AAB:123456::AAL:123456:Test MeasureUnitQualifier'
- AAA = 计算净值标识符
- 123456 = 价格数目
- AAL = 原始价格
- 123456 = 单价
- Test MeasureUnitQualifier = 测量单位编码RFF+AAU:Test DespatchNoteDocumentIdentifier'
- AAU = 发货通知文件标识符
- Test DespatchNoteDocumentIdentifier = 发货通知文件IDDTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 参考日期标识符
- Test DateOrTimeOrPeriod = 参考日期
- 102 = 日期格式编码RFF+AAN:Test DeliveryScheduleNumber'
- AAN = 发货通知文件标识符
- Test DeliveryScheduleNumber = 发货通知文件IDDTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 参考日期标识符
- Test DateOrTimeOrPeriod = 参考日期
- 102 = 日期格式编码RFF+ADE:Test AccountNumber'
- ADE = 账号标识符
- Test AccountNumber = 账号DTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 参考日期标识符
- Test DateOrTimeOrPeriod = 参考日期
- 102 = 日期格式编码RFF+AIV:Test EventReferenceNumber'
- AIV = 事件参考标识符
- Test EventReferenceNumber = 事件参考号DTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 参考日期标识符
- Test DateOrTimeOrPeriod = 参考日期
- 102 = 日期格式编码RFF+CR:Test CustomerReferenceNumber'
- CR = 客户参考号标识符
- Test EventReferenceNumber = 客户参考号RFF+ON:Test PurchaseOrderNumber'
- ON = 客户参考号订单文件标识符,买方分配
- Test EventReferenceNumber = 事件参考号DTM+171:Test DateOrTimeOrPeriod:102'
- 171 = 参考日期标识符
- Test DateOrTimeOrPeriod = 参考日期
- 102 = 日期格式编码TAX+7+VAT+++:::Test RateOfDutyOrTaxOrFee+S'
- 7 = 税标识符
- VAT = 增值税标识符
- Test RateOfDutyOrTaxOrFee = 税率
- S = 标准税率LOC+11+Test LocationID:::Test LocationName'
- 11 = 卸货处标识符
- Test LocationID = 卸货处ID
- Test LocationName = 卸货处LOC+7+Test LocationID:::Test LocationName'
- 7 = 交货地点标识符
- Test LocationID = 交货地点ID
- Test LocationName = 交货地点LOC+18+Test LocationID:::Test LocationName'
- 18 = 仓库标识符
- Test LocationID = 仓库ID
- Test LocationName = 仓库地点NAD+SF+Test PartyId:Test CodeListQualifier:92+Test Line+Test PartyName:Test PartyName2:Test PartyName3:Test PartyName4:Test PartyName5+Test StreatAndNumberOrPostOfficeBox:Test StreatAndNumberOrPostOfficeBox2+Test CityName+Test NameCode+Test PostCodeIdentification+Test CountryCode'
- SF = 发货方标识符
- Test PartyId = 发货方组织号
- Test PartyName = 发货方名称
- Test PartyName4 = 发货方名称
- Test PartyName5 = 发货方名称
- Test PartyNameFormatCode+Test StreetAndNumberOrPostOfficeBox = 发货方名称代码街道以及编号或者邮箱号
- Test CityName = 发货方城市名称
- Test NameCode = 发货方名称
- Test PostCodeIdentification = 发货方邮编
- Test CountryCode = 发货方国家代码RFF+VA:Ship-from's Number'
- VA = 增值税登记号标识符
- Ship-from's Number = 发货方增值税号ALC+A++++Test SpecialServiceCode::6'
- A = 津贴代码
- Test SpecialServiceCode = 津贴信息
- 6 = UN/ECE联合国欧洲经理委员会FTX+ALC+++Test Text:Test Text2:Test Text3:Test Text4:Test Text5+Test LanguageCode'
- ALC = 津贴代码
- Test Text = 津贴信息
- Test LanguageCode = 语言代码PCD+3:123456'
- 3 = 货币金额调整百分比标识符
- 123456 = 百分比MOA+8:123456:Test CurrencyCode'
- 8 = 津贴数额标识符
- 123456 = 津贴数额
- Test CurrencyCode = 货币代码TOD+++FOB::4'
- FOB = 装运港船上交货
- 4 = ICC 国际商会LOC+1+Test LocationID::3:Test LocationName'
- 1 = 交货条款地点标识符
- Test LocationID = 交货条款地点
- 3 = IATA 国际航空运输协会
- Test LocationName = 目的地名称UNT+71+1'
UNZ+1+000000006'
工作流示例
通过上述的讲解想必大家已经了解了奥迪AUDI INVOIC发票在知行之桥EDI系统中的转换流程了,以下是上述工作流示例,您可以下载知行之桥EDI系统,导入【示例工作流】以及【INVOIC发票XML测试文件】,进行实战操作。
下载示例工作流 下载测试文件
在知行之桥EDI系统中导入上述工作流以及测试文件
1.下载示例工作流以及 INVOIC测试文件
解压后的示例工作流名为 AUDI_OUT.arcflow,测试文件名为:INVOIC_testfiles.xml。
2.在知行之桥EDI系统中上传上述工作流
创建工作区
首先在知行之桥EDI系统的 工作流 选项卡中,点击右上方的齿轮图标,点击 +创建工作区,您可以对工作区进行自定义的命名,示例中我们将其命名为: AUDI_OUT。
导入工作流
接下来需要点击 导入工作区 选择 AUDI_OUT.arcflow ,导入。或者您可以直接将 AUDI_OUT.arcflow 工作流拖拽至中央空白区域即可。
导入工作流之后的结果如下图所示:
上传测试文件:在 AUDI_INVOIC_OUT 端口的 输入 选项卡下,点击 更多 ,上传测试文件:INVOIC_testfiles.xml 。
下载转换后的测试文件:在 AUDI_EDIFACT_OUT 端口的 输出 选项卡下,点击 INVOIC_testfiles.edi ,即可下载文件,看到转换后的效果。
端口解读
以下端口是上述工作流的核心要素:
XML Map 端口:将数据从一种 XML 格式转换为另一种XML格式,提供便捷的后端兼容性。 EDIFACT端口:支持EDIFACT文件与XML文件的相互转换。 这些端口已配置自动化,会将文件从一个端口移动到下一个端口,直到转换为我们需要的EDIFACT格式。
XML MAP端口:即上文命名为AUDI_INVOIC_OUT的端口
XML Map 端口提供了一种可视化设计器驱动的方式来将 XML 数据从一种结构转换为另一种结构。
XML Map 端口为转换 XML 结构提供了灵活且直观的界面。首先,应将源模板文件(包含所有输入文档的 XML 结构的文件)和目标模板文件(包含端口应输出的 XML 结构的文件)上传到端口。上述示例中我们已经提前将源模板以及目标模板文件设置好。
上传源和目标模板文件后,映射设计器将填充源和目标 XML 结构。然后,可以将源中的元素拖放到目标中的元素上,以建立映射关系。
EDIFACT端口:即上文命名为AUDI_EDIFACT_OUT的端口
EDIFACT 端口可以将 XML 文档转换为 EDIFACT 文档,也可以将 EDIFACT 文档转换为 XML。本次示例中,需要将XML Map 处理后的目标XML文件转换为EDIFACT 格式。生成 EDIFACT 文档时,EDIFACT 端口将 XML 转换为 EDIFACT 格式的文档,并生成适当的 EDIFACT 头,也就是我们上述报文讲解中出现的UNB字段。这个字段包含发送方ID以及接收方ID信息,您可以在EDIFACT 端口的设置选项卡中,根据您与文件接收方的实际情况设置以上信息。
更多EDI信息,请参阅: EDI是什么?
阅读原文
奥迪AUDI EDI INVOIC发票报文详解相关推荐
- 奥迪AUDI DELFOR 交付预测报文详解
此前的文章奥迪AUDI EDI INVOIC发票报文详解中,我们介绍了供应商给奥迪AUDI发送INVOIC发票报文的详解,本文将从接收角度出发,带大家了解如何接收奥迪AUDI发来的DELFOR交付预测 ...
- W公司对接奥迪Audi EDI项目案例
项目背景 奥迪(Audi)是德国大众汽车集团子公司奥迪汽车公司旗下的豪华汽车品牌,作为高技术水平.质量标准.创新能力.以及经典车型款式的代表,奥迪是汽车品牌之一.公司总部设在德国的英戈尔施塔特,并在中 ...
- OSPF报文详解——LSA概述
目录 一.OSPF报文详解: (1)---OSPF头部分析: (2)---hello字段分析: 二.LSA报文--链路状态通告 (1)---简介: (2)---头部信息: (3)---数据部分: 一. ...
- HTTP权威指南读书笔记(一)HTTP概述、URL和资源及报文详解
一.HTTP概述 1.WEB客户端和服务器. 2.资源:资源可以是各种格式的静态文件,也可以是应用程序. 3.媒体类型 4.URI:统一资源标识符 URL:统一资源定位符. URL的第一部分称为方案: ...
- bgp 建立邻居发送的报文_bgp邻居建立过程及报文详解.doc
bgp邻居建立过程及报文详解.doc 还剩 4页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 前缀长度和网络号8.当路由失效时,也发送 update ...
- http请求报文和相应报文详解
Http协议的特点 HTTP协议的特点 基于请求/响应模型的协议. 请求和响应必须成对: 先有请求后有响应. 简单快捷 因为发送请求的时候只需要发送请求方式和请求路径即可 HTTP协议默认的端口:80 ...
- UDP和TCP的报文详解
TCP和UDP报文详解 一.先说说端口号 TCP和UDP都是位于传输层的协议,传输层负责将数据从发送端传输到接收端. 端口号(Port)标识了一台主机上正在进行通信的一个具体的应用程序,在TCP/IP ...
- STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解
STM32 MQTT协议 连接中国移动OneNet服务器 上传接收数据(二)MQTT协议常用报文详解 上一次我们讲了OneNet平台的注册,这次我们来讲一下MQTT的常用报文用法 上一篇地址https ...
- 安道拓Adient EDI 830物料需求预测报文详解
安道拓Adient EDI项目,报文标准包括了X12和EDIFACT两种.在安道拓Adient供应商门户网站根据地区选择,如果是跟Adient美洲地区做供应链协同使用X12报文标准:如果是跟安道拓Ad ...
最新文章
- CentOS 6.4下安装中文输入法
- VS2008下直接安装使用Boost库1.46.1版本号
- hp打印机怎么连接电脑_hp打印机驱动怎么共享 惠普打印机如何安装【详解】
- 2019年如何打造自己的“前端品牌”
- PHP连接达梦数据库
- C#创建Access
- tftp服务器连接开发板下载内核提示:retry count exceeded; starting again
- .NET的未来包含一个开源的Mono
- java对象gc恢复_JVM垃圾回收与对象状态
- 有NFC功能的手机可以刷小区门禁吗?
- 非常详细的 Docker 学习笔记
- 走过 Google 2005年[zt]
- Ubuntu下备份系统的方法
- 布同:后台开发入职四年的经历和体会
- 如何构建全球最佳数据中心平台
- 企业微信和个人微信的区别
- Pandas的crosstab函数
- excel冻结窗口_Excel工作学习超高频实用技巧
- subscript on non-array or too many dimensions
- Outlook2007設置未讀郵件為紅色
热门文章
- 浪擎科技D系实时备份系统技术白皮书
- oracle 查看闪回大小,闪回区大小出现警告解决
- 小学生计算机应用手抄报,小学生科技手抄报图片大全六年级
- FIFO的FPGA实现
- html颜色深黑,网页中为什么不能使用纯黑色的文字或背景?
- 巨头云集,只为打造一场前所未有的游戏盛宴
- 防火墙的分类及其介绍
- [架构之路-109]-《软考-系统架构设计师》-软件架构设计-2-软件架构概述:架构风格
- html5 语音唤醒,解锁小爱同学5种唤醒方式,如果你只会语音呼唤,手机白买了...
- GRASP优化算法原理梳理和应用细节