Comprobaciones:
- La sesión es válida (si están activadas las sesiones). Implica que el usuario exista.
- La empresa existe y pertenece al usuario.
- El idProveedor existe y pertenece a la empresa.
Petición FacturaCompra Contado:
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "auth": { "usuario": "USUARIO_APIusuariodev", //Ingresar el usuario dado de alta en dev.colppy.com "password": "USUARIO_PASSWORD" //Contraseña en MD5 de usuario de dev.colppy.com 9410c05b7bfadea3ab7b573180862222" }, "service": { "provision": "FacturaCompra", "operacion": "alta_facturacompra" }, "parameters": { "sesion": { "usuario": "CE_COLPPY_5@colppy.com", "userId": "a37", "claveSesion": "b5a97564ad59e624a6ba545ecd3ca1122f0bf6c2c97d42251a7107ef664f5009" }, "IVA105": "0.00", "IVA21": "25.83", "IVA27": "0.00", "descripcion": "aaaaaaaaaaaa", "esresumen": "0", "fechaFactura": "2230-0809-20132019", "fechaFacturaDoc": "2230-0809-20132019", "idCondiciónIvaidCondicionIva": "14", "idEmpresa": "9824928", "idEstadoAnterior": "", "idEstadoFactura": "Pagada", "idFactura": "", "idMedioPago": "", "idProveedor": "922454189", "idTipoComprobante": "Fc7", "idTipoFactura": "AC", "netoGravado":"123.00" 555, "netoNoGravado":" 0.00", "nroFactura1": "0004", "nroFactura2": "4444444400000004", "percepcionIIBB": 0, "percepcionIVA": 0, "itemsFactura":"10.00 [{ "idItem": "1015401", "percepcionIVAtipoItem": "0.00P", "itemsFacturacodigo":[ {"10005", "Descripcion": "aaaaaaaaaaaaaaaPulverizador 1L Blan", "almacen": "Local", "ccosto1": "", "ccosto2": "", "unidadMedida": "Uni", "Cantidad": 1, "ImporteUnitario":123 555, "IVA": "21", "idPlanCuenta":"Cargas Sociales" Mercaderías"subtotal": 123, } ], "itemsPagos": [ { "idMedioPago": "Efectivo", "idPlanCuenta": "Caja en pesoschica", "nroCheque": "", "fechaValidez": "", "importe":"158.83" 671.55, "idTabla": 0, "idElemento": 0, "idItem": 0, "CED": "S", "Conciliado": "" }, { "idMedioPago": "", "idPlanCuenta": "", "nroCheque": "", "fechaValidez": "", "importe": 0, "idTabla": 0, "IdItemidElemento": 0, "idItem": 0, "CED": "S", "Conciliado": "" }, { "idMedioPago": "", "idPlanCuenta": "", "nroCheque": "", "fechaValidez": "", "importe": 0, "idTabla": 0, "idElemento": 0, "idItem": 0, "CED": "S", "Conciliado": "" } ], "tipoFactura": "Contado", "totalFactura": 671.55, "totalIVA":"158.83 116.55, "totalpagadofactura": 671.55, "percsufridas": [], "totalesiva": [{ "alicuotaIva": "0", "totalIVAimporteIva":"25.83", "totalpagadofactura":"158.83", "percufridas":[ { "jurisdiccion":"Buenos Aires", "nroCertificado":"", "importePerc":10.00 } ] } } 0, "baseImpIva": 0 }, { "alicuotaIva": "2.5", "importeIva": 0, "baseImpIva": 0 }, { "alicuotaIva": "5", "importeIva": 0, "baseImpIva": 0 }, { "alicuotaIva": "10.5", "importeIva": 0, "baseImpIva": 0 }, { "alicuotaIva": "17.1", "importeIva": 0, "baseImpIva": 0 }, { "alicuotaIva": "21", "importeIva": 116.55, "baseImpIva": 555 }, { "alicuotaIva": "27", "importeIva": 0, "baseImpIva": 0 }] } } |
Nombre del campo | Requerimientos |
idEmpresa | Identificador de la Empresa en todo el sistema. Numérico entero. Obligatorio |
idProveedor | Identificador del Proveedor de la Empresa. Numérico entero. Obligatorio. |
idFactura | Identificador de la Factura para la Empresa con identificador idEmpresa. Numérico entero. Obligatorio en operaciones de lectura y edición. En operación de alta idFactura='' |
IVA105 | Total IVA de la factura al 10.5%. Numérico con decimales. Puede ser 0 |
IVA21 | Total IVA de la factura al 21%. Numérico con decimales. Puede ser 0 |
IVA27 | Total IVA de la factura al 27%. Numérico con decimales. Puede ser 0 |
descripcion | Descripción genérica de la factura. Alfanumérico. Max 100 caracteres |
fechaFactura | Fecha de la Factura. Formato (d-m-A). Obligatorio en operaciones de Alta y Editar. Fecha Contable |
fechaFacturaDoc | Fecha de la Factura. Formato (d-m-A). Obligatorio en operaciones de Alta y Editar. Fecha Documento |
idEstadoAnterior | Estado anterior de la factura antes de ser editada. Requerido en lectura y edición. Los mismos valores de idEstadoFactura |
idEstadoFactura | Estado de la Factura. Valores admitidos en Apéndice |
idMoneda | 1 |
idTipoComprobante | Entero. Valores admitidos en Apéndice. Solo Alta. Requerido |
idTipoFactura | Valores admitidos en Apéndice. Requerido |
netoGravado | Total sobre el que se calcula el IVA. Numérico con decimales. Requerido |
netoNoGravado | Total que no lleva IVA. Requerido |
nroFactura1 | Sucursal.4 dígitos. Requerido |
nroFactura2 | Nro. de factura. 8 dígitos. Requerido. Salvo Factura Electrónica. |
percepcionIIBB | Total Percepción IIBB. Numérico con decimales |
percepcionIVA | Numérico con decimales. Requerido |
ItemsFactura | Ítems de la factura en forma de Arreglo. Obligatorio. Ver detalle más adelante. |
ItemsPago | Ítems de pago de factura en forma de arreglo. Obligatorio. Ver detalle más adelante. |
totalFactura | Total a cobrar de la factura. Numérico con decimales. Obligatorio |
totalIVA | Total de IVA de la factura. Suma de los IVAs de distintos porcentajes en caso de que hubiera. Numérico con decimales. Puede ser 0. |
valorCambio | 1 |
...
Code Block | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
{ "service": { "provision": "FacturaCompra", "operacion": "alta_facturacompra", "version": "1_0_0_0", "response_date": "20132019-0809-2130 1214:0533:1529" }, "result": { "estado": 0, "mensaje": "La operaciónoperaci\u00f3n se realizórealiz\u00f3 correctamente" }, "response": { "success": true, "message": "La operacion se ha realizado con exito.", "idFactura": "4463756147" } } |