Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Noova ha desarrollado servicios web para el proceso de operación de recepción de facturación electrónica de
proveedores. Estos servicios permiten la integración entre Noova como herramienta principal de
almacenamiento de los documentos y los sistemas externos facturadores de tipo ERP, entre otros y por medio
de estos se hace entrega en la aplicación de los datos del documento y los documentos soporte que hacen
parte de estos.
Por medio de este documento se realiza el apoyo técnico del servicio web de integración de facturación
electrónica de proveedores.
Ejemplo: https://{ambiente}/servicies/facproveedor.asmx
Método: GetDocument
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<AuthHeader xmlns="http://Noova/">
<Username>string</Username>
<Password>string</Password>
</AuthHeader>
</soap:Header>
<soap:Body>
<GetDocument xmlns="http://Noova/">
<Nvemp_nnit>string</Nvemp_nnit>
</GetDocument>
</soap:Body>
</soap:Envelope>
Authorization: Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IlZpbGxlZ2FzbGciLCJuYmYiOjE1
OTI4NzU5OTAsImV4cCI6MTU5Mjg5Mzk5MCwiaWF0IjoxNTkyODc1OTkzLCJpc3MiOiJodHRwOi8vb
G9jYWxob3N0L25vb3ZhYXBpIiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdC9ub292YWFwaSJ9.8P0RzTf
K9qJYi6GwH_H1O51XGywGZ3c9BWE7zhHmY5w
Content-Type: application/json
Connection: Keep-Alive
Nombre del
DTODocument
Objeto
Respuesta exitosa
{
"Document": {
"Nvfac_cont": 7129,
"Nvtip_docu": "F",
"Nvfac_nume": "1",
"Nvfac_cufe": null,
"Nvpro_nomb": "1",
www.noova.com.co www.mentum.group Tel: (571+) 744 15 15
"Nvpro_ndoc": "1",
"Nvfac_fech": "2020-01-17T00:00:00-05:00",
"Nvmon_codi": "COP",
"Nvfac_totp": 1000.0,
"Nvfac_esta": "E",
"Nvfac_rfec": "2020-01-13T18:28:43-05:00",
"Nvfac_orde": null,
"Nvfac_rece": null,
"Nvfac_refe": null,
"Nvsuc_codi": null
},
"lAttached": [
{
"Nvdoc_tipo": "XML",
"Nvpla_nomb": null,
"Nvdoc_nomb": null,
"Nvdoc_file": null,
"Nvdoc_attr": []
},
{
"Nvdoc_tipo": "PDF",
"Nvpla_nomb": null,
"Nvdoc_nomb": "favicon.ico",
"Nvdoc_file": "AAABAAEAQEAAA",
"Nvdoc_attr": []
},
{
"Nvdoc_tipo": "PDF",
"Nvpla_nomb": null,
"Nvdoc_nomb": "bootstrap.js",
"Nvdoc_file": "LyogTlVHRVQ6IE",
"Nvdoc_attr": []
}
],
"Result": 0,
"Description": ""
}
Método: SetState
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Header>
<AuthHeader xmlns="http://Noova/">
<Username>string</Username>
<Password>string</Password>
</AuthHeader>
</soap:Header>
<soap:Body>
<SetState xmlns="http://Noova/">
<Nvemp_nnit>string</Nvemp_nnit>
<Nvpro_ndoc>string</Nvpro_ndoc>
<Nvfac_cont>int</Nvfac_cont>
<Nvfac_esta>string</Nvfac_esta>
<Nvint_desc>string</Nvint_desc>
</SeteState>
</soap:Body>
</soap:Envelope>
El consumo del servicio para el cambio de estado se realiza mediante POST, a la URL:
https://{instancia}/api/FacProveedor
Authorization: Bearer
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1bmlxdWVfbmFtZSI6IlZpbGxlZ2FzbGciLCJuYmYiOjE1
OTI4NzU5OTAsImV4cCI6MTU5Mjg5Mzk5MCwiaWF0IjoxNTkyODc1OTkzLCJpc3MiOiJodHRwOi8vb
G9jYWxob3N0L25vb3ZhYXBpIiwiYXVkIjoiaHR0cDovL2xvY2FsaG9zdC9ub292YWFwaSJ9.8P0RzTf
K9qJYi6GwH_H1O51XGywGZ3c9BWE7zhHmY5w
Content-Type: application/json
Connection: Keep-Alive
{
"Nvemp_nnit" : "999888777",
"Nvpro_ndoc" : "666555444",
"Nvfac_cont" : 45,
"Nvfac_esta" : "N",
"Nvint_desc" : "Integración con ERP es exitosa"
}
Nombre del
DTOSetState
Objeto
Respuesta fallida
Respuesta exitosa
Respuesta fallida
{
"Document": null,
"lAttached": null,
"Result": 1,
"Description": "Error al actualizar documento: Nit de empresa [999888777] incorrecto.."
}
Respuesta Exitosa
{
"Document": null,
"lAttached": null,
"Result": 0,
"Description": ""
}