<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.windev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>10 Jun 2020 16:01:42 Z</lastBuildDate><pubDate>10 Jun 2020 14:59:27 Z</pubDate><description>Bonjour,&#13;
&#13;
Voici les bases documentaires résumées pour ceux qui comme moi débutent leurs recherches...&#13;
&#13;
La procédure de PCSOFT décrite dans le blog est intéressante mais ne communique pas sur la génération du xml&#13;
&#13;
https://blogs.pcsoft.fr/fr/facture-generer-fichier-pdf-format-3-chrorus-pro/281474976710776/read.awp&#13;
&#13;
J'ai trouvé  quelques liens d'informations concernant  le format xml requis pour produire un pdf conforme au standard,.&#13;
&#13;
via le document :&#13;
&#13;
https://communaute.chorus-pro.gouv.fr/wp-content/uploads/2018/06/Specifications_Externes_Annexe_EDI_V4.00.pdf&#13;
&#13;
Et un site pour tester la validité du pdf/a3 Facturx&#13;
&#13;
https://services.fnfe-mpe.org/&#13;
&#13;
Ou en application sur : https://verapdf.org/software/&#13;
&#13;
Auriez vous un exemple de procédure ou de fichier xml déjà validé ou opérationnel pour m'aider à poursuivre le développent dans le bon sens ?&#13;
&#13;
Merci par avance pour votre partage d’expérience..&#13;
&#13;
Cordialement&#13;
&#13;
Yannick&#13;
&#13;
J'ai trouvé ce type de format dans un des exemples..&#13;
&#13;
&#13;
&lt;?xml version='1.0' encoding='UTF-8'?&gt;&#13;
&lt;rsm:CrossIndustryInvoice&#13;
	xmlns:qdt="urn:un:unece:uncefact:data:standard:QualifiedDataType:100"&#13;
	xmlns:ram="urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100"&#13;
	xmlns:rsm="urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100"&#13;
	xmlns:udt="urn:un:unece:uncefact:data:standard:UnqualifiedDataType:100"&#13;
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;&#13;
	&#13;
	&lt;!-- P21:  facture simple avec piÃ¨ce-jointe au format docx --&gt;&#13;
	&#13;
	&lt;rsm:ExchangedDocumentContext&gt;&#13;
		&lt;ram:BusinessProcessSpecifiedDocumentContextParameter&gt;&#13;
			&lt;ram:ID&gt;A1&lt;/ram:ID&gt;																			&lt;!-- GÃ©nÃ©ralitÃ©s.Cadre (facture simple, cadre de facture de travaux...) --&gt;&#13;
		&lt;/ram:BusinessProcessSpecifiedDocumentContextParameter&gt;&#13;
        &lt;ram:GuidelineSpecifiedDocumentContextParameter&gt;&#13;
			&lt;ram:ID&gt;urn:cen.eu:en16931:2017&lt;/ram:ID&gt;&#13;
		&lt;/ram:GuidelineSpecifiedDocumentContextParameter&gt;&#13;
	&lt;/rsm:ExchangedDocumentContext&gt;&#13;
	&lt;rsm:ExchangedDocument&gt;&#13;
		&lt;ram:ID&gt;FSO1117A_P21&lt;/ram:ID&gt;																	&lt;!-- GÃ©nÃ©ralitÃ©s.Identifiant --&gt;&#13;
		&lt;ram:TypeCode&gt;380&lt;/ram:TypeCode&gt;																&lt;!-- GÃ©nÃ©ralitÃ©s.Type (380: facture, 381: avoir)--&gt;&#13;
		&lt;ram:IssueDateTime&gt;&#13;
			&lt;udt:DateTimeString&gt;20180402&lt;/udt:DateTimeString&gt;											&lt;!-- GÃ©nÃ©ralitÃ©s.Date Ã©mission facture --&gt;&#13;
		&lt;/ram:IssueDateTime&gt;&#13;
		&lt;ram:IncludedNote&gt;&#13;
			&lt;ram:Content&gt;Note&lt;/ram:Content&gt;																&lt;!-- GÃ©nÃ©ralitÃ©s.Note --&gt;&#13;
		&lt;/ram:IncludedNote&gt;&#13;
	&lt;/rsm:ExchangedDocument&gt;&#13;
	&lt;rsm:SupplyChainTradeTransaction&gt;&#13;
		&lt;ram:IncludedSupplyChainTradeLineItem&gt; 															&lt;!-- bloc Ligne facture --&gt;&#13;
			&lt;ram:AssociatedDocumentLineDocument&gt;&#13;
				&lt;ram:LineID&gt;1&lt;/ram:LineID&gt;																&lt;!-- Ligne.NumÃ©ro --&gt;&#13;
				&lt;ram:LineStatusCode&gt;Type&lt;/ram:LineStatusCode&gt;											&lt;!-- Ligne.Type --&gt;&#13;
				&lt;ram:LineStatusReasonCode&gt;Sous type&lt;/ram:LineStatusReasonCode&gt;							&lt;!-- Ligne.Sous-type --&gt;&#13;
				&lt;ram:IncludedNote&gt;&#13;
					&lt;ram:Content&gt;ComplÃ©ment&lt;/ram:Content&gt;												&lt;!-- Ligne.ComplÃ©ment --&gt;&#13;
				&lt;/ram:IncludedNote&gt;&#13;
			&lt;/ram:AssociatedDocumentLineDocument&gt;&#13;
			&lt;ram:SpecifiedTradeProduct&gt;&#13;
				&lt;ram:GlobalID&gt;1234321&lt;/ram:GlobalID&gt;													&lt;!-- Ligne.RÃ©fÃ©rence produit --&gt;&#13;
				&lt;ram:Name&gt;CPP&lt;/ram:Name&gt;																&lt;!-- Ligne.Nom article --&gt;&#13;
				&lt;ram:Description&gt;un test&lt;/ram:Description&gt;												&lt;!-- Ligne.Description --&gt;&#13;
			&lt;/ram:SpecifiedTradeProduct&gt;&#13;
			&lt;ram:SpecifiedLineTradeAgreement&gt;&#13;
				&lt;ram:GrossPriceProductTradePrice&gt;&#13;
					&lt;ram:ChargeAmount&gt;0&lt;/ram:ChargeAmount&gt;												&lt;!-- Ligne-Charge/remise.Montant base (de calcul de charge/remise) --&gt;&#13;
					&lt;ram:AppliedTradeAllowanceCharge&gt;&#13;
						&lt;ram:ActualAmount&gt;0&lt;/ram:ActualAmount&gt;											&lt;!-- Ligne-Charge/remise.Montant charge/remise --&gt;&#13;
					&lt;/ram:AppliedTradeAllowanceCharge&gt;&#13;
				&lt;/ram:GrossPriceProductTradePrice&gt;&#13;
				&lt;ram:NetPriceProductTradePrice&gt;&#13;
					&lt;ram:ChargeAmount&gt;100&lt;/ram:ChargeAmount&gt;											&lt;!-- Ligne.Prix unitaire --&gt;&#13;
				&lt;/ram:NetPriceProductTradePrice&gt;&#13;
			&lt;/ram:SpecifiedLineTradeAgreement&gt;&#13;
			&lt;ram:SpecifiedLineTradeDelivery&gt;&#13;
				&lt;ram:BilledQuantity unitCode=""&gt;1&lt;/ram:BilledQuantity&gt;									&lt;!-- Ligne.QuantitÃ© facturÃ©e --&gt;&#13;
				&lt;ram:ShipToTradeParty&gt;&#13;
					&lt;ram:GlobalID&gt;AchÃ¨res&lt;/ram:GlobalID&gt;												&lt;!-- Ligne.Identifiant site livraison --&gt;&#13;
				&lt;/ram:ShipToTradeParty&gt;&#13;
				&lt;ram:ActualDeliverySupplyChainEvent&gt;&#13;
					&lt;ram:OccurrenceDateTime&gt;&#13;
						&lt;udt:DateTimeString&gt;20180101&lt;/udt:DateTimeString&gt;								&lt;!-- Ligne.Date livraison --&gt;&#13;
					&lt;/ram:OccurrenceDateTime&gt;&#13;
				&lt;/ram:ActualDeliverySupplyChainEvent&gt;&#13;
			&lt;/ram:SpecifiedLineTradeDelivery&gt;&#13;
			&lt;ram:SpecifiedLineTradeSettlement&gt;&#13;
				&lt;ram:ApplicableTradeTax&gt;&#13;
					&lt;ram:RateApplicablePercent&gt;20&lt;/ram:RateApplicablePercent&gt;							&lt;!-- Ligne.Taux TVA --&gt;&#13;
				&lt;/ram:ApplicableTradeTax&gt;&#13;
				&lt;ram:SpecifiedTradeAllowanceCharge&gt;&#13;
					&lt;ram:ChargeIndicator&gt;&#13;
						&lt;udt:IndicatorString&gt;true&lt;/udt:IndicatorString&gt;&#13;
					&lt;/ram:ChargeIndicator&gt;															&#13;
					&lt;ram:ReasonCode&gt;code&lt;/ram:ReasonCode&gt;												&lt;!-- Ligne-Charge/remise.Code de motif de charge/remise --&gt;&#13;
					&lt;ram:Reason&gt;LibellÃ©&lt;/ram:Reason&gt;													&lt;!-- Ligne-Charge/remise.Code de motif de charge/remise --&gt;&#13;
				&lt;/ram:SpecifiedTradeAllowanceCharge&gt;&#13;
				&lt;ram:SpecifiedTradeSettlementLineMonetarySummation&gt;&#13;
					&lt;ram:LineTotalAmount&gt;100&lt;/ram:LineTotalAmount&gt;										&lt;!-- Ligne.Montant HT --&gt;&#13;
				&lt;/ram:SpecifiedTradeSettlementLineMonetarySummation&gt;&#13;
			&lt;/ram:SpecifiedLineTradeSettlement&gt;&#13;
		&lt;/ram:IncludedSupplyChainTradeLineItem&gt;&#13;
		&lt;ram:ApplicableHeaderTradeAgreement&gt;&#13;
			&lt;ram:SellerTradeParty&gt;			&#13;
				&lt;ram:Name&gt;BRICORAMA FRANCE&lt;/ram:Name&gt;													&lt;!-- Fournisseur.Raison sociale --&gt;&#13;
				&lt;ram:Description&gt;Description&lt;/ram:Description&gt;											&lt;!-- Fournisseur.Note --&gt;&#13;
				&lt;ram:SpecifiedLegalOrganization&gt;&#13;
					&lt;ram:ID schemeID="1"&gt;40668031401116&lt;/ram:ID&gt;										&lt;!-- Fournisseur.Identifiant --&gt;&#13;
				&lt;/ram:SpecifiedLegalOrganization&gt;&#13;
				&lt;ram:PostalTradeAddress&gt;&#13;
					&lt;ram:PostcodeCode&gt;78260&lt;/ram:PostcodeCode&gt;											&lt;!-- Fournisseur.Code postal lÃ©gal --&gt;&#13;
					&lt;ram:LineOne&gt;Ligne adresse lÃ©gale&lt;/ram:LineOne&gt;										&lt;!-- Fournisseur.Ligne adresse lÃ©gale --&gt;&#13;
					&lt;ram:CityName&gt;Ville&lt;/ram:CityName&gt;													&lt;!-- Fournisseur.Nom commune lÃ©gal --&gt;&#13;
					&lt;ram:CountryID&gt;FR&lt;/ram:CountryID&gt;													&lt;!-- Fournisseur.Code pays lÃ©gal --&gt;&#13;
				&lt;/ram:PostalTradeAddress&gt;&#13;
			&lt;/ram:SellerTradeParty&gt; &#13;
			&lt;!-- Bloc DÃ©biteur --&gt;&#13;
			&lt;ram:BuyerTradeParty&gt; &#13;
				&lt;ram:Name&gt;URSSAF Midi-PyrÃ©nÃ©es&lt;/ram:Name&gt;												&lt;!-- DÃ©biteur.Raison sociale --&gt;&#13;
				&lt;ram:Description&gt;Note&lt;/ram:Description&gt;													&lt;!-- DÃ©biteur.Note --&gt;&#13;
				&lt;ram:SpecifiedLegalOrganization&gt;&#13;
					&lt;ram:ID schemeID="0002"&gt;53514650090018&lt;/ram:ID&gt;										&lt;!-- DÃ©biteur.Identifiant --&gt;&#13;
				&lt;/ram:SpecifiedLegalOrganization&gt;&#13;
				&lt;ram:PostalTradeAddress&gt;&#13;
					&lt;ram:PostcodeCode&gt;78700&lt;/ram:PostcodeCode&gt;											&lt;!-- DÃ©biteur.Code postal lÃ©gal --&gt;&#13;
					&lt;ram:LineOne&gt;Ligne adresse lÃ©gale&lt;/ram:LineOne&gt;										&lt;!-- DÃ©biteur.Ligne adresse lÃ©gale --&gt;&#13;
					&lt;ram:CityName&gt;Ville&lt;/ram:CityName&gt;													&lt;!-- DÃ©biteur.Nom commune lÃ©gal --&gt;&#13;
					&lt;ram:CountryID&gt;FR&lt;/ram:CountryID&gt;													&lt;!-- DÃ©biteur.Code pays lÃ©gal --&gt;&#13;
				&lt;/ram:PostalTradeAddress&gt;&#13;
			&lt;/ram:BuyerTradeParty&gt; &#13;
			&#13;
		&lt;/ram:ApplicableHeaderTradeAgreement&gt;&#13;
		&lt;!-- Bloc SiteLivraison --&gt;&#13;
		&lt;ram:ApplicableHeaderTradeDelivery&gt;&#13;
			&lt;ram:ShipToTradeParty&gt;&#13;
				&lt;ram:ID&gt;SiteLivraison&lt;/ram:ID&gt;															&lt;!-- SiteLivraison.Identifiant --&gt;&#13;
				&lt;ram:Name&gt;Nom&lt;/ram:Name&gt;																&lt;!-- SiteLivraison.Nom --&gt;&#13;
				&lt;ram:PostalTradeAddress&gt;&#13;
					&lt;ram:PostcodeCode&gt;Code postal lÃ©gal&lt;/ram:PostcodeCode&gt;								&lt;!-- SiteLivraison.Code Postal --&gt;&#13;
					&lt;ram:LineOne&gt;Ligne adresse lÃ©gal&lt;/ram:LineOne&gt;										&lt;!-- SiteLivraison.Ligne adresse --&gt;&#13;
					&lt;ram:CityName&gt;Ville&lt;/ram:CityName&gt;													&lt;!-- SiteLivraison.Nom commune --&gt;&#13;
					&lt;ram:CountryID&gt;FR&lt;/ram:CountryID&gt;													&lt;!-- SiteLivraison.Code pays --&gt;&#13;
				&lt;/ram:PostalTradeAddress&gt;&#13;
			&lt;/ram:ShipToTradeParty&gt;&#13;
		&lt;/ram:ApplicableHeaderTradeDelivery&gt; &#13;
		&lt;ram:ApplicableHeaderTradeSettlement&gt;&#13;
			&lt;ram:InvoiceCurrencyCode&gt;EUR&lt;/ram:InvoiceCurrencyCode&gt;										&lt;!-- Devise --&gt;&#13;
			&lt;ram:SpecifiedTradeSettlementPaymentMeans&gt;&#13;
				&lt;ram:TypeCode&gt;48&lt;/ram:TypeCode&gt;															&lt;!-- Paiement.Mode de paiement --&gt;&#13;
				&lt;ram:Information&gt;Notes&lt;/ram:Information&gt;												&lt;!-- Paiement.Note --&gt;&#13;
				&lt;ram:PayeePartyCreditorFinancialAccount&gt;&#13;
					&lt;ram:IBANID&gt;FR7610057191370188512730284&lt;/ram:IBANID&gt;								&lt;!-- Paiement.Identifiant compte bancaire --&gt;&#13;
				&lt;/ram:PayeePartyCreditorFinancialAccount&gt;&#13;
			&lt;/ram:SpecifiedTradeSettlementPaymentMeans&gt;&#13;
			&lt;!-- RÃ©capitulatifTaxes --&gt;&#13;
			&lt;ram:ApplicableTradeTax&gt;&#13;
				&lt;ram:CalculatedAmount&gt;20.00&lt;/ram:CalculatedAmount&gt;										&lt;!-- RÃ©capitulatifTaxes.Montant Taxes --&gt;&#13;
				&lt;ram:BasisAmount&gt;80.00&lt;/ram:BasisAmount&gt;												&lt;!-- RÃ©capitulatifTaxes.Montant de base (pour le calcul de TVA) --&gt;&#13;
				&lt;ram:CategoryCode&gt;S&lt;/ram:CategoryCode&gt;													&lt;!-- RÃ©capitulatifTaxes.Type taxe - balise spÃ©cifique aux formats CII16B/FacturX --&gt;&#13;
				&lt;ram:DueDateTypeCode&gt;72&lt;/ram:DueDateTypeCode&gt;											&lt;!-- Fournisseur.RÃ©gime TVA. Ici, "72" = Encaissement --&gt;&#13;
				&lt;ram:RateApplicablePercent&gt;20.00&lt;/ram:RateApplicablePercent&gt;							&lt;!-- RÃ©capitulatifTaxes.Taux --&gt;&#13;
			&lt;/ram:ApplicableTradeTax&gt;&#13;
			&lt;ram:BillingSpecifiedPeriod&gt;&#13;
				&lt;ram:Description&gt;Description de la pÃ©riode&lt;/ram:Description&gt;							&lt;!-- GÃ©nÃ©ralitÃ©s.Description de pÃ©riode --&gt;&#13;
				&lt;ram:StartDateTime&gt;&#13;
					&lt;udt:DateTimeString&gt;20170101&lt;/udt:DateTimeString&gt;									&lt;!-- GÃ©nÃ©ralitÃ©s.DÃ©but de pÃ©riode --&gt;&#13;
				&lt;/ram:StartDateTime&gt;&#13;
				&lt;ram:EndDateTime&gt;&#13;
					&lt;udt:DateTimeString&gt;20171231&lt;/udt:DateTimeString&gt;									&lt;!-- GÃ©nÃ©ralitÃ©s.Fin de pÃ©riode --&gt;&#13;
				&lt;/ram:EndDateTime&gt;&#13;
			&lt;/ram:BillingSpecifiedPeriod&gt;&#13;
			&lt;ram:SpecifiedTradeAllowanceCharge&gt;&#13;
				&lt;ram:ChargeIndicator&gt;&#13;
					&lt;udt:IndicatorString&gt;true&lt;/udt:IndicatorString&gt;&#13;
				&lt;/ram:ChargeIndicator&gt;&#13;
				&lt;ram:BasisAmount&gt;700.00&lt;/ram:BasisAmount&gt;												&lt;!-- Charge/remise.Montant de base --&gt;			&#13;
				&lt;ram:ActualAmount&gt;15.00&lt;/ram:ActualAmount&gt;												&lt;!-- Charge/remise.Montant de charge/remise --&gt;&#13;
			&lt;/ram:SpecifiedTradeAllowanceCharge&gt;&#13;
			&lt;ram:SpecifiedTradePaymentTerms&gt; &#13;
				&lt;ram:DueDateDateTime&gt;&#13;
					&lt;udt:DateTimeString&gt;20180906&lt;/udt:DateTimeString&gt;									&lt;!-- Paiement.Date Ã©chÃ©ance --&gt;&#13;
				&lt;/ram:DueDateDateTime&gt;&#13;
			&lt;/ram:SpecifiedTradePaymentTerms&gt;&#13;
			&lt;ram:SpecifiedTradeSettlementHeaderMonetarySummation&gt;&#13;
				&lt;ram:LineTotalAmount&gt;100&lt;/ram:LineTotalAmount&gt;&#13;
				&lt;ram:ChargeTotalAmount&gt;0&lt;/ram:ChargeTotalAmount&gt;										&lt;!-- GÃ©nÃ©ralitÃ©s.Montant charges --&gt;&#13;
				&lt;ram:AllowanceTotalAmount&gt;0&lt;/ram:AllowanceTotalAmount&gt;									&lt;!-- GÃ©nÃ©ralitÃ©s.Montant remises --&gt;&#13;
				&lt;ram:TaxBasisTotalAmount&gt;100&lt;/ram:TaxBasisTotalAmount&gt;									&lt;!-- GÃ©nÃ©ralitÃ©s.Montant HT --&gt;&#13;
				&lt;ram:TaxTotalAmount&gt;20&lt;/ram:TaxTotalAmount&gt;												&lt;!-- GÃ©nÃ©ralitÃ©s.Montant Taxes --&gt;&#13;
				&lt;ram:GrandTotalAmount&gt;120&lt;/ram:GrandTotalAmount&gt;										&lt;!-- GÃ©nÃ©ralitÃ©s.Montant TTC --&gt;&#13;
				&lt;ram:TotalPrepaidAmount&gt;0&lt;/ram:TotalPrepaidAmount&gt;										&lt;!-- GÃ©nÃ©ralitÃ©s.Montant Ã  dÃ©duire --&gt;&#13;
				&lt;ram:DuePayableAmount&gt;120&lt;/ram:DuePayableAmount&gt;										&lt;!-- GÃ©nÃ©ralitÃ©s.Montant net Ã  payer --&gt;&#13;
			&lt;/ram:SpecifiedTradeSettlementHeaderMonetarySummation&gt;&#13;
		&lt;/ram:ApplicableHeaderTradeSettlement&gt;&#13;
	&lt;/rsm:SupplyChainTradeTransaction&gt;&#13;
&lt;/rsm:CrossIndustryInvoice&gt;</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240303-facturx-pdf-3-xml-chorus/read.awp</link><title>FACTURX PDF/A-3  XML CHORUS</title><managingEditor>moderateur@pcsoft.fr (El moderador)</managingEditor><webMaster>webmaster@pcsoft.fr (El webmaster)</webMaster><item><author>marcelf</author><category>pcsoft.fr.windev</category><comments>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240303-facturx-pdf-3-xml-chorus-240307/read.awp</comments><pubDate>10 Jun 2020 16:01:42 Z</pubDate><description>Le 10/06/2020 à 12:59, Yannick a écrit :&#13;
&gt; Bonjour,&#13;
&gt; &#13;
&gt; Voici les bases documentaires résumées pour ceux qui comme moi début…</description><guid isPermaLink="true">https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240303-facturx-pdf-3-xml-chorus-240307/read.awp</guid><link>https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240303-facturx-pdf-3-xml-chorus-240307/read.awp</link><source url="https://forum.pcsoft.fr/es-ES/pcsoft.fr.windev/240303-facturx-pdf-3-xml-chorus/read.awp">FACTURX PDF/A-3  XML CHORUS</source><title>Re: FACTURX PDF/A-3 XML CHORUS</title></item></channel></rss>
