lPrecondicionesPrecondiciones: El proveedor a quien se le aplica el pago debe existir.
Esqueleto de la llamada:
Code Block | ||
---|---|---|
| ||
{ "auth": { "usuario": "USUARIO_DESARROLLADOR", "password": "PASSWORD_DESARROLLADOR" }, "service": { "provision": "Pago", "operacion": "insertaralta_pago" }, "parameters": { "parameters": { "idEmpresa": *ID DE LA EMPRESA EN CUESTION*, "idPago": "", "idProveedor": *ID DEL PROVEEDOR AL QUE QUIERO APLICARLE EL PAGO*, "fechaPago": "16-08-2016", "valorCambio": "0", "totalpagado": 11, "idEstadoPago": "Aprobado", "idUsuario": "a", "userId": "378", "totalFacturas": 0, "anticipo": 0, "descuentos": 0, "intereses": 0, "idRetGanancias1": "", "baseCalculo1": "", "retGanancias1": 0, "retemitidas": [], "retencionIIBB": 0, "nroPago1": "0001", "nroPago2": "00000286", "recordsToInsertUpdate": "[]", "recordsToInsertUpdate1": [{\"idMedioPago\":\"Efectivo\",\"idPlanCuenta\":\"Caja en pes\",\"nroCheque\":\"\",\"fechaValidez\":\"\",\"importe\":11,\"Conciliado\":\"\"}]", "descripcion": "Pago de prueba", "sesion": { "usuario": "usuario@colppy.com", "claveSesion": "a", "claveSesion": "b5a97564ad59e624a6ba545ecd3ca112" }, "idEmpresa": "2b5fd41968528bb933454bcd4f804080" } } } |
Esqueleto de la llamada de inserción de pago en efectivo aplicado a un comprobante:
Code Block | ||
---|---|---|
| ||
{ "auth": { "usuario": "USUARIO_DESARROLLADOR", "password": "PASSWORD_DESARROLLADOR" }, "service": { "provision": "Pago", "operacion": "alta_pago" }, "parameters": { "idEmpresa": "*ID DE LA EMPRESA EN CUESTION*", "idPago": "", "idProveedor": "*ID DEL PROVEEDOR AL QUE QUIERO APLICARLE EL PAGO*", "fechaPago": "16-08-2016", "valorCambio": "0", "totalpagado": 15, "idEstadoPago": "Aprobado", "idUsuario": "usuario@colppy.com", "userId": "378", "totalFacturas": 15, "anticipo": 0, "descuentos": 0, "intereses": 0, "idRetGanancias1": "", "baseCalculo1": "", "retGanancias1": 0, "retemitidas": [], "retencionIIBB": 0, "nroPago1": "0001", "nroPago2": "00000287", "recordsToInsertUpdate": "[{\"idFactura\":\"71489\",\"nroFactura\":\"0001-00000013\",\"RETE\":\"\",\"percepcionIVA\":\"0.00\",\"tipoComprobante\":\"FAC\",\"fechaPago\":\"16-08-2016\",\"RG\":\"0\",\"moneda\":\"\",\"totalFactura\":\"15.00\",\"pagado\":0,\"saldoAnterior\":15,\"estePago\":15,\"Saldo\":0,\"pagar\":true,\"saldoNC\":\"\",\"retencionAcumulada\":\"0.00\"}]", "recordsToInsertUpdate1": "[{\"idMedioPago\":\"Efectivo\",\"idPlanCuenta\":\"Caja en pes\",\"nroCheque\":\"\",\"fechaValidez\":\"\",\"importe\":11,\"Conciliado\":\"\"}]", "descripcion": "Pago aplicado", "sesion": { "usuario": "usuario@colppy.com", "claveSesion": "2b5fd41968528bb933454bcd4f804080" } } } |
Ejemplo de respuesta exitosa
Code Block | ||
---|---|---|
| ||
{
"service": {
"provision": "Pago",
"operacion": "alta_pago",
"version": "1_0_0_0",
"response_date": "2016-08-18 12:25:38"
},
"result": {
"estado": 0,
"mensaje": "La operación se realizó correctamente"
},
"response": {
"success": true,
"message": "Se inserto el pago con exito",
"data": {
"idPago": "928",
"estesoreria": "0"
}
}
} |
Ejemplo de respuesta erronea
Code Block | ||
---|---|---|
| ||
{
"service": {
"provision": "Pago",
"operacion": "alta_pago",
"version": "1_0_0_0",
"response_date": "2016-08-18 12:22:33"
},
"result": {
"estado": 0,
"mensaje": "La operación se realizó correctamente"
},
"response": {
"success": false,
"message": "Error. Ya existe ese Nro de Pago. Modicar el número de orden de pago por uno que no exista."
}
} |
Listado de parámetros disponibles:
Nombre | Descripción | Tipo de dato | Límite | Obligatorio | Posibles valores | Observación | Disponibilidad | |
---|---|---|---|---|---|---|---|---|
| idEmpresa | Id de la empresa para la cual se crea el pago | integer | - | SI | 98 | Todos los países | |
idPago | Id del pago |
Integer | SI | Vacio si es un nuevo pago | Todos los países | |||||
| idProveedor | Id del proveedor para el cual se crea el pago | integer | - | SI | Todos los países | ||
fechaPago | Fecha de pago |
Fecha | SI | Formato 'dd-mm-aaaa' | Todos los países | |||||
valorCambio | Valor de tipo de cambio | integer | SI | Siempre valor 0 | Todos los países | |||
totalpagado | Total pagado | decimal | SI | Todos los países | ||||
idEstadoPago | Estado del pago | custom | Si | "Aprobado"/"Anulado" | Todos los países | |||
anticipo | Monto en concepto de anticipo | decimal | NO | Todos los países | ||||
descuentos | Monto de Descuentos | decimal | NO | Todos los países | ||||
intereses | Monto de Intereses | decimal |
NO | Todos los países | |||||||
baseCalculo1 | decimal | NO | Siempre valor 0 | Todos los países | ||||
idRetGanancias1 | Tipo de retención de ganancia | custom | NO | ver idRetGanancias en apéndice | Todos los países | |||
retGanancias1 | Monto de retencion de ganancias indicado en idRetGanacias1 | decimal | NO | Todos los países | ||||
retemitidas | Json como String (ver detalle más adelante) |
NO | Todos los países | |||||||
retencionIIBB | Monto de Retención IIBB | decimal | NO | Todos los países | ||||
nroPago1 | Nro de talonario |
Alfanumérico(4) | SI | Todos los países | |||
nroPago2 | Nro de pago |
Alfanumérico(8) | Si | Todos los países | |||
recordsToInsertUpdate | Facturas impagas, ver detalle más adenlante | array |
SI | /[/] | se envia el string del Json. | Todos los países | |
recordsToInsertUpdate1 | Medios de Pago, ver detalle más adenlante | array |
SI | /[/] | se envia el string del Json | Todos los países |
descripcion | descripción |
Alfanumérico |
NO | Todos los países | ||
sesion | Ver |
sección Sesiones |
array |
SI | Todos los países |
retemitidas
Nombre | Descripción | Tipo de dato | Límite | Obligatorio | Posibles valores | Observación | Disponibilidad |
---|---|---|---|---|---|---|---|
jurisdiccion | Jurisdicción | Provincia | ver Provincias en apéndice | Todos los países | |||
nroCertificado | Nro Certificado | StringAlfanumérico | Todos los países | ||||
importeRet | Importe de la retención | Decimal | Todos los países |
...
recordsToInsertUpdate(Facturas Impagas)
Nombre | Descripción | Tipo de dato | Límite | Obligatorio | Posibles valores | Observación | Disponibilidad |
---|---|---|---|---|---|---|---|
idFactura | Jurisdicción | Provincia | ver Provincias en apéndice | Todos los países | |||
nroFactura | Nro Certificado |
Alfanumérico | Todos los países | ||||||
RETE | Importe de la retención | Decimal | Todos los países | ||||
percepcionIVA |
Percepción de IVA |
Decimal | |||||
tipoComprobante |
Tipo de comprobante | (ver apéndice) | |||||
fechaPago |
Fecha de pago |
Fecha |
NO |
Formato 'dd-mm-aaaa' | |
RG |
Retención de ganancias | (ver apéndice idRetGanancias) | |||||
moneda |
Moneda |
0 |
Siempre 0 | |
totalFactura |
Total del monto de factura | decimal | ||||||
pagado | |||||||
saldoAnterior |
Saldo anterior a este pago | decimal |
SI | |||
estePago |
Monto que se esta pagando | decimal |
SI |
0 | |
Saldo |
Saldo restante | ||||||
pagar |
Se aplica la factura | boolean |
SI |
true/false | |
saldoNC |
Saldo NC |
decimal |
NO | |||
retencionAcumulada |
Retención acumulada |
decimal |
NO |
recordsToInsertUpdate1(Medios de pago)
Nombre | Descripción | Tipo de dato | Límite | Obligatorio | Posibles valores | Observación | Disponibilidad |
---|---|---|---|---|---|---|---|
idMedioPago |
Medio de Pago | Ver apéndice de Medios de Pago |
SI |
Todos los países |
idPlanCuenta |
Nombre de la Cuenta como figura en el Plan de Cuentas de la Empresa. | Alfanumérico |
SI |
Todos los países |
nroCheque |
Número de cheque |
Numerico |
NO |
Todos los países |
fechaValidez |
Fecha de validez del pago |
Todos los países |
importe |
Importe del pago |
Todos los países | |||
CED | Uso Interno |
NO |
S |
Siempre S | Todos los países |
Conciliado |
Esta Conciliado |
NO |
N / C |
Todos los países |