/
Operación alta_pago

Operación alta_pago

Precondiciones: El proveedor a quien se le aplica el pago debe existir.

Esqueleto de la llamada:

{ "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": 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": "2b5fd41968528bb933454bcd4f804080" } } }

Esqueleto de la llamada de inserción de pago en efectivo aplicado a un comprobante:

{ "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

{ "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

 

 

Listado de parámetros disponibles:

 

Nombre

Descripción

Tipo de dato

Límite

Obligatorio

Posibles valores

Observación

Disponibilidad

 

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

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

Alfanumé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

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

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





Related content

Operacion alta_cobro
Operacion alta_cobro
More like this
Casos de uso de Alta Cobro
Casos de uso de Alta Cobro
Read with this
Operación alta_facturacompra / Petición FacturaCompra Contado (FCC):
Operación alta_facturacompra / Petición FacturaCompra Contado (FCC):
More like this
Operación alta_cliente (Dar de alta un cliente)
Operación alta_cliente (Dar de alta un cliente)
Read with this
Operación editar_proveedor
Operación editar_proveedor
More like this
Operación leer_facturas_a_cobrar
Operación leer_facturas_a_cobrar
Read with this