API Integración Factura Electronica
API Integración Factura Electronica
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/login
Authorization
El Token de Autorización debe ser enviado de ser enviada en todas las solicitudes de cliente
Response
Status Response
200
“token”
auth_key (string) - todos los llamados al API deben tener esta llave
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/insertinvoice
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login/
invoice
Factura a agregar
SchemaID
Tipo de documento de la empresa sobre la cual se va a realizar el procedimiento
IDNumber
Numero de documento de la empresa sobre la cual se va a realizar el procedimiento
TemplateID
Código del tipo de plantilla que contendrá la factura. Si no se entrega este parámetro, el
sistema entenderá que es una plantilla genérica.
NOTA: La empresa debe realizar la autorización del usuario para realizar procedimientos por
medio del API. Esta actividad se debe realizar a través de misfacturas.com.co en el módulo de
interoperabilidad.
Response
Status Response
Ejemplo de la petición
{
"Customer_Information": {
"IdentificationType": 13,
"Identification": 1235,
"DV": 0,
"PartyTaxLevelCode": 2,
"PersonTypeID": 1,
"RegistrationName": "Prueba API",
"PersonFirstName": null,
"PersonMiddleName": null,
"PersonFamilyName": null,
"PersonFamilyName2": null,
"CityID": 12688,
"AddressLine": "Calle 45",
"Telephone": 3655555,
"Email": "[email protected]",
"WebSiteURI":"www.api.com"
},
"Authorization_Information": {
"InvoiceAuthorizationNumber": 2154878788,
"PreinvoiceNumber": 548848487,
"DaysOff": 30
},
"Item_Information": [
{
"ItemCode": 45551,
"Name": "Pantalla",
"Quantity": 1,
"Price": 3500,
"Amount": 3500,
"MeasureUnitCode": null,
"AdditionalItemPropertyList": null
"TaxesInformation": [
{
"Id": 1,
"TaxEvidenceIndicator": false,
"Percent": 19,
"TaxableAmount": 100,
"TaxAmount": 1000
}
],
}
],
"TaxesInformation": [
Status Response
{
"Id": 0,
"TaxEvidenceIndicator": false,
"Percent": 0,
"TaxableAmount": 0,
"TaxAmount": 0
}
],
"Payment_Summary": {
"PaymentTypeID": 10,
"PaymentMethodNote": "Nada en especial",
"CurrencyCode": "COP"
},
"Payment_Information": {
"LineExtensionAmount": 3500,
"TaxExclusiveAmount": 3500,
"PayableAmount": 3500
},
"Invoice_Note": {
"Note": null
}
}
400 {"error":"El tipo de régimen tributario del cliente debe ser numérico”}
401 Unauthorized
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/insertdebitnote
Type Params Values
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login/
debitNote
Nota débito a insertar en el sistema y enviar a la DIAN
SchemaID
Tipo de documento de la empresa sobre la cual se va a realizar el procedimiento
IDNumber
Numero de documento de la empresa sobre la cual se va a realizar el procedimiento
NOTA: La empresa debe realizar la autorización del usuario para realizar procedimientos por
medio del API. Esta actividad se debe realizar a través de misfacturas.com.co en el módulo de
interoperabilidad
Response
Status Response
Ejemplo de la petición
{
"Invoice_Information": {
"Cufe": “1b306235a2582c86660a0f38121439dfb73d6a12”
},
"Note_Information": {
"Id": 21458,
"ResponseCode":4,
"Discount": 0,
"Interest": 0
},
"Item_Information": [
{
"ItemCode": 21848,
"QuantityBack": 0,
Status Response
"Price": 3200,
"Amount": 3200
}
],
"Taxes_Information": [
{
"Id": 0,
"TaxEvidenceIndicator": false,
"Percent": 0,
"TaxableAmount": 0,
"TaxAmount": 0
}
],
"Payment_Summary": {
"LineExtensionAmount": 0,
"TaxExclusiveAmount": 0,
"PayableAmount": 0
},
"Note_Concept": {
"Note": null
}
}
400 {"error":"El campo "Tipo" debe ser diligenciado si otros campos del
Status Response
401 {"error":"Unauthorized"}
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/insertcreditnote
Type Params Values
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login/
creditNote
Nota crédito a ser insertada en el sistema y enviada a la Dian
SchemaID
Tipo de documento de la empresa sobre la cual se va a realizar el procedimiento
IDNumber
Numero de documento de la empresa sobre la cual se va a realizar el procedimiento
NOTA: La empresa debe realizar la autorización del usuario para realizar procedimientos por
medio del API. Esta actividad se debe realizar a través de misfacturas.com.co en el módulo de
interoperabilidad
Response
Status Response
Ejemplo de la petición
{
"Invoice_Information": [
{
"Cufe": "90cf864a5bf736a0bfa0113e3572ae2bf923a1ac",
"IssueDate": "2018-05-16T08:08:15.35"
}
],
"Note_Information": {
"Id": "N123",
"ResponseCode": 2,
Status Response
"CurrencyCode": "COP",
"Customer_Information": {
"IdentificationType": 31,
"Identification": "8032454066",
"DV": 0,
"PartyTaxLevelCode": 2,
"PersonTypeID": 1,
"RegistrationName": "Empresa SAS",
"PersonFirstName": null,
"PersonMiddleName": null,
"PersonFamilyName": null,
"PersonFamilyName2": null,
"CityID": "05001",
"RegionID": "05",
"AddressLine": "Calle 123 No. 45 - 67",
"Telephone": "1234567",
"Email": "[email protected]",
"WebSiteURI": "www.aaa.com"
}
},
"Item_Information": [
{
"ItemCode": "0001",
"Description": "Producto 1",
"Quantity": 10,
"Price": 100000.00,
"Amount": 1000000.00
}
],
"Taxes_Information": [
{
"Id": 1,
"TaxEvidenceIndicator": false,
"Percent": 19,
"TaxableAmount": 1000000.00,
"TaxAmount": 190000.00
}
],
"Payment_Summary": {
"LineExtensionAmount": 1000000.00,
"TaxExclusiveAmount": 190000.00,
"PayableAmount": 1190000.00
},
"Note_Concept": {
"Note": "Se genera esta nota crédito para la anulación de la correspondiente factura, debido a que
la mercancía no fue recibida por el cliente"
}
}
Status Response
{
"DocumentId": <Document_id>
}
400 {"error":"El tipo de régimen tributario del cliente debe ser numérico"}
401 Unauthorized
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/GetDocument
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login
invoice_id
Id de la factura a consultar.
Response
Status Response
Ejemplo de la petición
{
"DocumentId":"48655194-4868-41da-930d-a1751e2ace8b",
"DocumentType":1
}
401 {"error":"Unauthorized"}
Request
Method URL
POST https://misfacturas.cenet.ws/integrationapi/api/getdocumentXML
Type Params Values
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login/
SchemaID
Tipo de documento de la empresa sobre la cual se va a realizar el procedimiento
IDNumber
Número de documento de la empresa sobre la cual se va a realizar el procedimiento
DocumentType
Tipo de documento electrónico (Factura, Nota Crédito o Nota Débito) del cual se quiere obtener
el XML.
DocumentID
Identificación del documento electrónico del cual se quiere obtener el XML.
NOTA: La empresa debe realizar la autorización del usuario para realizar procedimientos por
medio del API. Esta actividad se debe realizar a través de misfacturas en el módulo de
interoperabilidad
Response
Status Response
Ejemplo de la petición
{
"DocumentType": 1,
"DocumentID": 1235
}
Status Response
<sts:InvoiceAuthorization>469910</sts:InvoiceAuthorization>
<sts:AuthorizationPeriod>
<cbc:StartDate>2013-12-15</cbc:StartDate>
<cbc:EndDate>2015-12-15</cbc:EndDate>
</sts:AuthorizationPeriod>
<sts:AuthorizedInvoices>
<sts:Prefix>459</sts:Prefix>
<sts:From>10280906</sts:From>
Status Response
<sts:To>19999999</sts:To>
</sts:AuthorizedInvoices>
</sts:InvoiceControl>
<sts:InvoiceSource>
<cbc:IdentificationCode listAgencyID="6"
listAgencyName="United Nations Economic Commission for Europe"
listSchemeURI="urn:oasis:names:specification:ubl:codelist:gc:Countr
yIdentificationCode-2.0">CO</cbc:IdentificationCode>
</sts:InvoiceSource>
<sts:SoftwareProvider>
<sts:ProviderID schemeAgencyID="195"
schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas
Nacionales)">700085371</sts:ProviderID>
<sts:SoftwareID schemeAgencyID="195"
schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas
Nacionales)">f79992f5-983e-40d0-8049-094f081211da</sts:SoftwareID>
</sts:SoftwareProvider>
<sts:SoftwareSecurityCode schemeAgencyID="195"
schemeAgencyName="CO, DIAN (Direccion de Impuestos y Aduanas
Nacionales)">8295dcd6334a8d64d8495efdfddaaa1237020e6e0be5a4c3356c95
02b4bc88740e2661a899ddff5b5a3b0350a98e5d36</sts:SoftwareSecurityCod
e>
</sts:DianExtensions>
</ext:ExtensionContent>
</ext:UBLExtension>
<ext:UBLExtension>
<ext:ExtensionContent>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
Id="xmldsig-e7b5d982-29c7-4169-a97e-526173f354ef">
<ds:SignedInfo>
<ds:CanonicalizationMethod
Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315"/>
<ds:SignatureMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1"/>
<ds:Reference Id="xmldsig-e7b5d982-29c7-4169-a97e-
526173f354ef-ref0" URI="">
<ds:Transforms>
<ds:Transform
Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/>
</ds:Transforms>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>rYj33os8GzcfvFntClVf0caUYHc=</ds:DigestValue>
</ds:Reference>
Status Response
<ds:Reference URI="#xmldsig-87d128b5-aa31-4f0b-8e45-
3d9cfa0eec26-keyinfo">
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>0iE/FGZgLfbnV9DhUaDBBVPjn44=</ds:DigestValue>
</ds:Reference>
<ds:Reference
Type="http://uri.etsi.org/01903#SignedProperties" URI="#xmldsig-
e7b5d982-29c7-4169-a97e-526173f354ef-signedprops">
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>e8gxYZKNKVmcwlOqMXD1CGczdVo=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue Id="xmldsig-e7b5d982-29c7-4169-a97e-
526173f354ef-sigvalue">
R6yO9YoAtEbnots6kbvR85bxZOCocUKVG97KJ+jRbMFEfxEdb3lG8jx6c2NnRCXxoL9
B8cnCg2Vq
H4FpXVthHXtYvDZGUIm3GmrwLZHD4MT2d6ktNHvyVNkKAg6JmwJ1UbC8SItWsDyeB3b
OX/yEYEFy
CsF730iW7acPEofVZbDMOV01oZ6dK4iIqf30DztxXMNu/Z2RWPcu6OLdo9jJzaGqMZx
LK8DmCnaw
w2kBujXZflagoS1irgKXftK/5+yiAe2YcV640B6YyAJiAyeKrYIFRvW91jyZYhdZPnn
D9THGptis
ir7d8XLhr0MViIzUf1fLPdjyfldFbAz7sOVPLg==
</ds:SignatureValue>
<ds:KeyInfo Id="xmldsig-87d128b5-aa31-4f0b-8e45-
3d9cfa0eec26-keyinfo">
<ds:X509Data>
<ds:X509Certificate>
MIIILDCCBhSgAwIBAgIIfq9P6xyRMBEwDQYJKoZIhvcNAQELBQAwgbQxIzAhBgkqhki
G9w0BCQEW
FGluZm9AYW5kZXNzY2QuY29tLmNvMSMwIQYDVQQDExpDQSBBTkRFUyBTQ0QgUy5BLiB
DbGFzZSBJ
STEwMC4GA1UECxMnRGl2aXNpb24gZGUgY2VydGlmaWNhY2lvbiBlbnRpZGFkIGZpbmF
sMRMwEQYD
Status Response
VQQKEwpBbmRlcyBTQ0QuMRQwEgYDVQQHEwtCb2dvdGEgRC5DLjELMAkGA1UEBhMCQ08
wHhcNMTMw
NDE2MjIyMzUwWhcNMTYwODEzMjIyMzUwWjCCASQxHTAbBgNVBAkTFENhbGxlIEZhbHN
hIE5vIDEy
IDM0MT0wOwYJKoZIhvcNAQkBFi5wZXJzb25hX25hdHVyYWxfcHJ1ZWJhc0BlbXByZXN
hcGFyYXBy
dWViYXMuY29tMRswGQYDVQQDExJVc3VhcmlvIGRlIFBydWViYXMxETAPBgNVBAUTCDE
xMTExMTEx
MV0wWwYDVQQLE1RDZXJ0aWZpY2FkbyBQZXJzb25hIG5hdHVyYWwgRW1pdGlkbyBwb3I
gQW5kZXMg
U0NEIEF2LiBDYXJyZXJhIDQ1IE5vIDEwMyAtIDM0IE9GLiAyMDUxFDASBgNVBAcTC0J
1Y2FyYW1h
bmdhMRIwEAYDVQQIEwlTYW50YW5kZXIxCzAJBgNVBAYTAkNPMIIBIjANBgkqhkiG9w0
BAQEFAAOC
AQ8AMIIBCgKCAQEAuVkIDKtLVyEQhVGvaaJZXq6YU1yLC0VQEptM7mUfwR849CW+pGe
FsWlkvaNJ
PiKZHajDrd2EWs7LMowLkBMhS0vwV9cH7G65GcLbvs5pc7ZtUt5Fq7vTmk0RXp1fjh+
mbKkR/SdG
a/fYxf8zVYhYSUbYNfFwvN5ZzAkj+V1GflpPostK8CkR5jMdRdNPkQQpCUMwV9M3FvZ
iLWBKHXQi
kYm5Ed3suR2a6G8nWTosu8zbRLVXlmBG81tGL2oBemMfePMU3thNHVn2T9vNp1tJPwy
B9+npU0qe
4kZvyu3/xMB1a28ZgZ7fDNYhuDQ6/DYdCoBVFbrvWCAuVSJcC+RpEQIDAQABo4ICzTC
CAskwHQYD
VR0OBBYEFAaSNjJJPImFjE/cyw4JVdqO+VcRMAwGA1UdEwEB/wQCMAAwHwYDVR0jBBg
wFoAUqEu0
9AuntlvUoCiFEJ0EEzPEp/cwggHFBgNVHSAEggG8MIIBuDCCAbQGDSsGAQQBgfRIAQI
BAQIwggGh
MIIBWgYIKwYBBQUHAgIwggFMHoIBSABMAGEAIAB1AHQAaQBsAGkAegBhAGMAaQDzAG4
AIABkAGUA
Status Response
IABlAHMAdABlACAAYwBlAHIAdABpAGYAaQBjAGEAZABvACAAZQBzAHQAYQAgAHMAdQB
qAGUAdABh
ACAAYQAgAGwAYQBzACAAUABvAGwA7QB0AGkAYwBhAHMAIABkAGUAIABDAGUAcgB0AGk
AZgBpAGMA
YQBkAG8AIABkAGUAIABQAGUAcgBzAG8AbgBhACAATgBhAHQAdQByAGEAbAAgACgAUAB
DACkAIAB5
ACAAUAByAOEAYwB0AGkAYwBhAHMAIABkAGUAIABDAGUAcgB0AGkAZgBpAGMAYQBjAGk
A8wBuACAA
KABEAFAAQwApACAAZQBzAHQAYQBiAGwAZQBjAGkAZABhAHMAIABwAG8AcgAgAEEAbgB
kAGUAcwAg
AFMAQwBEAC4wQQYIKwYBBQUHAgEWNWh0dHA6Ly93d3cuYW5kZXNzY2QuY29tLmNvL2R
vY3MvRFBD
X0FuZGVzU0NEX1YxLjQucGRmMEYGA1UdHwQ/MD0wO6A5oDeGNWh0dHA6Ly93d3cuYW5
kZXNzY2Qu
Y29tLmNvL2luY2x1ZGVzL2dldENlcnQucGhwP2NybD0xMA4GA1UdDwEB/wQEAwIF4DA
dBgNVHSUE
FjAUBggrBgEFBQcDAgYIKwYBBQUHAwQwOQYDVR0RBDIwMIEucGVyc29uYV9uYXR1cmF
sX3BydWVi
YXNAZW1wcmVzYXBhcmFwcnVlYmFzLmNvbTANBgkqhkiG9w0BAQsFAAOCAgEAwvPxwHK
tiywYT/BU
X2Anq3fzwD57ooMPewnSQXJs1pSuVbJSjmakdjKmJngwpaSx6z+LOB4PniP4BRdygxA
3RSuFtlQo
RbYv8FqMvoUzHJLPO+DH6SZklDyMcanFiAPuMGSvjMZVfeLjH+2Ut1/iM/kipRnevND
qVxjj9xZs
rOoSWSuOv+r5pQE4A3G74lZD30iHS702g0ylNjgVNhdCnolHeoli6qYWBTORV9yIIzS
ml9ALkSeN
Sg92tSF+GDdquIfiI1U2q5iuD7jnrGF5mgaF/D9iznDPyCXCrBsjbIV8wnqPKUWqas3
llg2onb0A
Ly8G7dROHgKjwlYHgVz0ohnovOowFL/Zi73imEOULeVd+KxjH7MfSd1IQlQ6qI2GhUP
dSya6k9cf
Status Response
0VJyC1cFkfQCZWNNTh5HRSiDO+3Pd0EnOILdQsi2cayR3GQ7RGIqTnIHcEnfTL7VWEE
GxizN4nah
TMa4yuGxguREw7nTcNGHI/M2uW1Ko5PvcGevSATDwyxK2FPB9ARw0wFXz7uQ9seadcf
KJNFMBNwi
dLSPjkTTh1G72wJRfU+1GBSBB826QyLGkXmqraO8NmYEztG/wEk2ISI17ozcbKUGW+0
NixajqHAs
iDL9ealTnOxdr+HhkzOSpuZM/deICh40N5fwEt6ZDCeNb/Eji41SRaTqlCI=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<ds:Object>
<xades:QualifyingProperties
xmlns:xades="http://uri.etsi.org/01903/v1.3.2#"
xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#"
Target="#xmldsig-e7b5d982-29c7-4169-a97e-526173f354ef">
<xades:SignedProperties Id="xmldsig-e7b5d982-29c7-
4169-a97e-526173f354ef-signedprops">
<xades:SignedSignatureProperties>
<xades:SigningTime>2015-07-20T22:34:26.229-
05:00</xades:SigningTime>
<xades:SigningCertificate>
<xades:Cert>
<xades:CertDigest>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>2el6MfWvYsvEaa/TV513a7tVK0g=</ds:DigestValue>
</xades:CertDigest>
<xades:IssuerSerial>
<ds:X509IssuerName>C=CO,L=Bogota
D.C.,O=Andes SCD.,OU=Division de certificacion entidad final,CN=CA
ANDES SCD S.A. Clase
II,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e63
6f</ds:X509IssuerName>
<ds:X509SerialNumber>9128602840918470673</ds:X509SerialNumber>
</xades:IssuerSerial>
</xades:Cert>
<xades:Cert>
<xades:CertDigest>
<ds:DigestMethod
Status Response
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>YGJTXnOzmebG2Mc6A/QapNi1PRA=</ds:DigestValue>
</xades:CertDigest>
<xades:IssuerSerial>
<ds:X509IssuerName>C=CO,L=Bogota
D.C.,O=Andes SCD,OU=Division de certificacion,CN=ROOT CA ANDES SCD
S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e
636f</ds:X509IssuerName>
<ds:X509SerialNumber>7958418607150926283</ds:X509SerialNumber>
</xades:IssuerSerial>
</xades:Cert>
<xades:Cert>
<xades:CertDigest>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>6EVr7OINyc49AgvNkie19xul55c=</ds:DigestValue>
</xades:CertDigest>
<xades:IssuerSerial>
<ds:X509IssuerName>C=CO,L=Bogota
D.C.,O=Andes SCD,OU=Division de certificacion,CN=ROOT CA ANDES SCD
S.A.,1.2.840.113549.1.9.1=#1614696e666f40616e6465737363642e636f6d2e
636f</ds:X509IssuerName>
<ds:X509SerialNumber>3248112716520923666</ds:X509SerialNumber>
</xades:IssuerSerial>
</xades:Cert>
</xades:SigningCertificate>
<xades:SignaturePolicyIdentifier>
<xades:SignaturePolicyId>
<xades:SigPolicyId>
<xades:Identifier>http://www.facturae.es/politica_de_firma_formato_
facturae/politica_de_firma_formato_facturae_v3_1.pdf</xades:Identif
ier>
</xades:SigPolicyId>
<xades:SigPolicyHash>
<ds:DigestMethod
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
<ds:DigestValue>Ohixl6upD6av8N7pEvDABhEL6hM=</ds:DigestValue>
</xades:SigPolicyHash>
</xades:SignaturePolicyId>
Status Response
</xades:SignaturePolicyIdentifier>
<xades:SignerRole>
<xades:ClaimedRoles>
<xades:ClaimedRole>supplier</xades:ClaimedRole>
</xades:ClaimedRoles>
</xades:SignerRole>
</xades:SignedSignatureProperties>
</xades:SignedProperties>
</xades:QualifyingProperties>
</ds:Object>
</ds:Signature>
</ext:ExtensionContent>
</ext:UBLExtension>
</ext:UBLExtensions>
<cbc:UBLVersionID>UBL 2.0</cbc:UBLVersionID>
<cbc:ProfileID>DIAN 1.0</cbc:ProfileID>
<cbc:ID>45910281428</cbc:ID>
<cbc:UUID schemeAgencyID="195" schemeAgencyName="CO, DIAN
(Direccion de Impuestos y Aduanas
Nacionales)">4ae0869bcc9044db987aecbe976187fd3ba0937c</cbc:UUID>
<cbc:IssueDate>2015-07-20</cbc:IssueDate>
<cbc:IssueTime>00:00:00</cbc:IssueTime>
<cbc:InvoiceTypeCode listAgencyID="195" listAgencyName="CO, DIAN
(Direccion de Impuestos y Aduanas Nacionales)"
listSchemeURI="http://www.dian.gov.co/contratos/facturaelectronica/
v1/InvoiceType">1</cbc:InvoiceTypeCode>
<cbc:Note>
Factura de venta
</cbc:Note>
<cbc:DocumentCurrencyCode>COP</cbc:DocumentCurrencyCode>
<fe:AccountingSupplierParty>
<cbc:AdditionalAccountID>1</cbc:AdditionalAccountID>
<fe:Party>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN
(Direccion de Impuestos y Aduanas Nacionales)"
schemeID="31">700085371</cbc:ID>
</cac:PartyIdentification>
<cac:PartyName>
<cbc:Name>PJ - 700085371 - Adquiriente FE</cbc:Name>
</cac:PartyName>
<fe:PhysicalLocation>
<fe:Address>
<cbc:Department>Bolivar</cbc:Department>
Status Response
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
<cbc:CityName>Pasa Caballos</cbc:CityName>
<cac:AddressLine>
<cbc:Line> carrera 8 Nº 6C - 60</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode>CO</cbc:IdentificationCode>
</cac:Country>
</fe:Address>
</fe:PhysicalLocation>
<fe:PartyTaxScheme>
<cbc:TaxLevelCode>0</cbc:TaxLevelCode>
<cac:TaxScheme/>
</fe:PartyTaxScheme>
<fe:PartyLegalEntity>
<cbc:RegistrationName>PJ - 700085371</cbc:RegistrationName>
</fe:PartyLegalEntity>
</fe:Party>
</fe:AccountingSupplierParty>
<fe:AccountingCustomerParty>
<cbc:AdditionalAccountID>2</cbc:AdditionalAccountID>
<fe:Party>
<cac:PartyIdentification>
<cbc:ID schemeAgencyID="195" schemeAgencyName="CO, DIAN
(Direccion de Impuestos y Aduanas Nacionales)"
schemeID="22">11222333</cbc:ID>
</cac:PartyIdentification>
<fe:PhysicalLocation>
<fe:Address>
<cbc:Department>Huila</cbc:Department>
<cbc:CitySubdivisionName>Centro</cbc:CitySubdivisionName>
<cbc:CityName>Aipe</cbc:CityName>
<cac:AddressLine>
<cbc:Line> carrera 8 Nº 6C - 40</cbc:Line>
</cac:AddressLine>
<cac:Country>
<cbc:IdentificationCode>CO</cbc:IdentificationCode>
</cac:Country>
</fe:Address>
</fe:PhysicalLocation>
<fe:PartyTaxScheme>
<cbc:TaxLevelCode>0</cbc:TaxLevelCode>
<cac:TaxScheme/>
</fe:PartyTaxScheme>
<fe:Person>
Status Response
<cbc:FirstName>Primer-N</cbc:FirstName>
<cbc:FamilyName>Apellido-11222333</cbc:FamilyName>
<cbc:MiddleName>Segundo-N</cbc:MiddleName>
</fe:Person>
</fe:Party>
</fe:AccountingCustomerParty>
<fe:TaxTotal>
<cbc:TaxAmount currencyID="COP">15540.48</cbc:TaxAmount>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<fe:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">97128</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">15540.48</cbc:TaxAmount>
<cbc:Percent>16</cbc:Percent>
<cac:TaxCategory>
<cac:TaxScheme>
<cbc:ID>01</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</fe:TaxSubtotal>
</fe:TaxTotal>
<fe:TaxTotal>
<cbc:TaxAmount currencyID="COP">4021.09</cbc:TaxAmount>
<cbc:TaxEvidenceIndicator>false</cbc:TaxEvidenceIndicator>
<fe:TaxSubtotal>
<cbc:TaxableAmount currencyID="COP">97128</cbc:TaxableAmount>
<cbc:TaxAmount currencyID="COP">4021.09</cbc:TaxAmount>
<cbc:Percent>4.14</cbc:Percent>
<cac:TaxCategory>
<cac:TaxScheme>
<cbc:ID>03</cbc:ID>
</cac:TaxScheme>
</cac:TaxCategory>
</fe:TaxSubtotal>
</fe:TaxTotal>
<fe:LegalMonetaryTotal>
<cbc:LineExtensionAmount
currencyID="COP">97128</cbc:LineExtensionAmount>
<cbc:TaxExclusiveAmount
currencyID="COP">19561.57</cbc:TaxExclusiveAmount>
<cbc:PayableAmount
currencyID="COP">116689.57</cbc:PayableAmount>
</fe:LegalMonetaryTotal>
<fe:InvoiceLine>
<cbc:ID>1</cbc:ID>
<cbc:InvoicedQuantity>456</cbc:InvoicedQuantity>
Status Response
<cbc:LineExtensionAmount
currencyID="COP">97128</cbc:LineExtensionAmount>
<fe:Item>
<cbc:Description>Línea-1 45910281428
fos0001_700085371_f7999_R469910-459-27223</cbc:Description>
</fe:Item>
<fe:Price>
<cbc:PriceAmount currencyID="COP">213</cbc:PriceAmount>
</fe:Price>
</fe:InvoiceLine>
</fe:Invoice>”
}
401 Unauthorized
Request
Method URL
GET https://misfacturas.cenet.ws/integrationapi/api/GetDummyInvoice
Authorization
Revisar las respuestas de https://misfacturas.cenet.ws/integrationapi/api/login
SchemaID
Tipo de identificación de la empresa.
IDNumber
Número de identificación de la empresa.
TemplateID
Código de identificación de la plantilla a obtener.
Response
Status Response
"AdditionalFields": [
{
"Name": "Color Producto",
"Value": "Value"
}
]
}
],
"TaxesInformation": [
{
"Id": 0,
"TaxEvidenceIndicator": false,
"Percent": 0,
"TaxableAmount": 0,
"TaxAmount": 0
}
],
"Payment_Summary": {
"PaymentTypeID": 0,
"PaymentMethodNote": null,
"CurrencyCode": null
},
"Payment_Information": {
"LineExtensionAmount": 0,
"TaxExclusiveAmount": 0,
"PayableAmount": 0
},
"Invoice_Note": {
"Note": null
},
"Additional_Fields": [
{
"ReferenceName": "Detalles de pago",
"Name": "Tipo Pago",
"Value": "Value"
}
]
}
IMPORTANTE: para construir una factura exitosa se deberá enviar la misma
estructura entregada por el dummy ajustando el valor “Value” de los campos
adicionales (“Additional_Fields”) con la información que debe tener el campo
referenciado. “ReferenceName” es el módulo (dentro de la Representación Gráfica)
al cual hace parte el campo y “Name” es el nombre del campo (dentro de la
Representación Gráfica). También es importante aclarar que el arreglo que
“Additional_Fields” que se encuentra dentro de “Item_Information” son campos
adicionales dentro de la tabla de productos/servicios de la factura, y el
arreglo “Additional_Fields” por fuera de “Item_Information”, hace referencia a
los campos adicional generales de la factura.
1. Invoice Insertion
Información Cliente
Información Resolución
Información Ítem
Observaciones Factura
Información Factura
Información Nota
Información Cliente
Información Ítem
Precio unitario real del ítem a acreditar. Este valor debe ser
inferior al precio unitario facturado. Condicional (Se debe
Price
reportar cuando se quiera detallar el producto o servicio al
que se hace referencia en la nota crédito.)
Valor de la línea (valor a acreditar por ítem). Condicional
Amount (Se debe reportar cuando se quiera detallar el producto o
servicio al que se hace referencia en la nota crédito.)
Razón de la Nota
Información Factura
Información Nota
Información Ítem
Razón de la Nota
Código de Descripción
estado
200 OK
201 Created
403 Forbidden
409 Conflict