Relación de comprobantes en webservice de Recibo

Objetivo

Poder informar la Factura que se paga en el ReceiptService.svc

Nuevos campos

A partir del release 3.4.21 se incorporó la aplicación de comprobantes en el ReceiptService.svc a través de un nuevo nodo <DocumentList> con los siguientes Tags:

<DocumentList> <DocumentDefinition> <ActionType>Create</ActionType> <IdComprobanteItem>FACTU</IdComprobanteItem> <SucursalItem>1</SucursalItem> <NumeroItem>12345</NumeroItem> <IdMonedaItem>COP</IdMonedaItem> <ImporteItem>120000.00</ImporteItem> <Aplica>120000.00</Aplica> </DocumentDefinition> </DocumentList>

Donde:

<ActionType> es el tipo de acción.

<IdComprobanteItem> es el ID del comprobante asociado.

<SucursalItem> es el ID de la sucursal del comprobante asociado.

<NumeroItem> es el número del comprobante asociado.

<IdMonedaItem> es el ID moneda del comprobante asociado.

<ImporteItem> es el importe del comprobante asociado.

<Aplica> es el importe que se quiere aplicar del comprobante asociado.

La asociación de comprobantes agrega los servicios en el Recibo, tal como sucede cuando se hace desde NetOffice por ejemplo con una Factura.

Validaciones

Se agregaron algunas validaciones en el ReceiptService.svc para su correcta ejecución.

  1. Que el comprobante asociado tenga saldo.

  2. Que la moneda del comprobante sea la misma del Recibo.

  3. Que el Aplica del comprobante no supere el valor del Recibo.

Netactica.com