Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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

Esqueleto de la llamada:

Code Block
languagejs
{
    	"auth": {
        		"usuario":  "USUARIO_DESARROLLADOR",
        		"password":  "PASSWORD_DESARROLLADOR"
    	},
    	"service": {
        		"provision":  "Pago",
        		"operacion":  "insertaralta_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": "a",
            "claveSesion": "b5a97564ad59e624a6ba545ecd3ca112"
        },
        "idEmpresa": "usuario@colppy.com",
			"claveSesion": "2b5fd41968528bb933454bcd4f804080"
		}
	}
}

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

Code Block
languagejs
{
	"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
languagejs
{
	"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
languagejs
{
  "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:

 NombreDescripciónTipo de datoLímiteObligatorioPosibles valoresObservaciónDisponibilidad
 
idEmpresa
Id de la empresa para la cual se crea el pagointeger-SI98 Todos los países
 idPagoId
de la empresa para la cual se crea el
del pago
 
Integer 
  
SIVacio si es un nuevo pago 
 
Todos los países

 

idProveedor
Id del proveedor para el cual se crea el pagointeger-SI  Todos los países
 
totalpagado
Representa el monto total del pagointeger-SI1000
fechaPago
Fecha de pagoFecha SI 

Formato 'dd-mm-aaaa'

Todos los países
 
valorCambio
Valor de tipo de cambiointeger SI Siempre valor 0Todos los países
 
totalpagado
Total pagadodecimal SI  Todos los
paises
países
 
fechaPago 
idEstadoPago
Representa el estado del pago (Solo puede ser "Aprobado")string-SI"Aprobado" Todos los paises 
idUsuario
idUsuario del usuario que crea el pagostring-SIusuario@colppy.com Todos los paises 
totalFacturas
Total de las facturas aplicadas al pagointeger-SI1000 Todos los paises 
anticipo
Valor de anticipo del pagointeger-SI0 Todos los paises
idEstadoPago
La fecha del pago en cuestionstring (DD-MM-YYYY)-SI25-07-2016 Todos los paises
Estado del pagocustom Si"Aprobado"/"Anulado" Todos los países
 anticipoMonto en concepto de anticipodecimal NO  Todos los países
 descuentosMonto de Descuentosdecimal NO  Todos los países
 interesesMonto de Interesesdecimal NO  Todos los países
 baseCalculo1 decimal NO Siempre valor 0Todos los países
 idRetGanancias1Tipo de retención de gananciacustom NO 

ver idRetGanancias

en apéndice

Todos los países
 retGanancias1Monto de retencion de ganancias indicado en idRetGanacias1decimal NO  Todos los países
 retemitidasJson como String (ver detalle más adelante)  NO  Todos los países
 retencionIIBBMonto de Retención IIBBdecimal NO  Todos los países
 nroPago1Nro de talonarioAlfanumérico(4) SI  Todos los países
 nroPago2Nro de pagoAlfanumérico(8) Si  Todos los países
 recordsToInsertUpdateFacturas impagas, ver detalle más adenlantearray SI

/[/]

se envia el string del Json.

Todos los países
 recordsToInsertUpdate1Medios de Pago, ver detalle más adenlantearray SI/[/]se envia el string del JsonTodos los países
 descripciondescripciónAlfanumérico NO  Todos los países
 sesionVer sección Sesionesarray SI  Todos los países

 

retemitidas

NombreDescripciónTipo de datoLímiteObligatorioPosibles valoresObservaciónDisponibilidad
jurisdiccionJurisdicciónProvincia   ver Provincias en apéndiceTodos los países
nroCertificadoNro CertificadoAlfanumérico    Todos los países
importeRetImporte de la retenciónDecimal    Todos los países

 

recordsToInsertUpdate(Facturas Impagas)

NombreDescripciónTipo de datoLímiteObligatorioPosibles valoresObservaciónDisponibilidad
idFacturaJurisdicciónProvincia   ver Provincias en apéndiceTodos los países
nroFacturaNro CertificadoAlfanumérico    Todos los países
RETEImporte de la retenciónDecimal    Todos los países
percepcionIVAPercepción de IVADecimal     
tipoComprobanteTipo de comprobante(ver apéndice)     
fechaPagoFecha de pagoFecha NO 

Formato 'dd-mm-aaaa'

 
RGRetención de ganancias(ver apéndice idRetGanancias)     
monedaMoneda   0Siempre 0 
totalFacturaTotal del monto de facturadecimal     
pagado       
saldoAnteriorSaldo anterior a este pagodecimal SI   
estePagoMonto que se esta pagandodecimal SI 0 
SaldoSaldo restante      
pagarSe aplica la facturaboolean SI true/false 
saldoNCSaldo NCdecimal NO   
retencionAcumuladaRetención acumuladadecimal NO   

recordsToInsertUpdate1(Medios de pago)

NombreDescripciónTipo de datoLímiteObligatorioPosibles valoresObservaciónDisponibilidad
idMedioPagoMedio de PagoVer 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
nroChequeNúmero de chequeNumerico NO  Todos los países
fechaValidezFecha de validez del pago     Todos los países
importeImporte del pago     Todos los países
CEDUso Interno  NOSSiempre STodos los países
ConciliadoEsta Conciliado  NON / C Todos los países