Saltar al contenido principal
Inicio - Soporte de OCLC

Integre la información de las facturas en su sistema financiero implementando el conector de facturas del sistema de contabilidad de WMS

La traducción de este sitio web se genera mediante traducción automática. La calidad y precisión de la traducción automática pueden variar significativamente de un texto a otro.

 

Descubra cómo implementar el Conector de facturas del sistema de contabilidad para sincronizar la información de facturas entre Adquisiciones de WorldShare y su sistema financiero mediante la exportación e importación de un solo archivo de facturas.

Descripción

Puede integrar la información de facturas de WMS en su sistema financiero exportando un único archivo de facturas que están listas para pagar a un servidor de intercambio de archivos de OCLC . Este archivo incluye todos los datos obligatorios para la integración con un sistema financiero, incluidos:

  • Datos de factura
  • Datos del pedido
  • Datos del material del pedido
  • Datos del recurso
  • Datos del proveedor

Este archivo único de facturas se puede recuperar utilizando su cuenta de intercambio de archivos de OCLC , se puede transformar al formato necesario e importar a su sistema financiero.

Una vez que haya recuperado el archivo exportado y transferido su contenido a su sistema financiero, también puede proporcionar un archivo de información de pago a un servidor de intercambio de archivos de OCLC . Esta información de pago puede incluir no solo las facturas específicas que desea marcar como pagadas, sino también actualizaciones de campos específicos de la factura.

 Nota: se debe abonar un cargo mínimo por única vez de implementación para activar este servicio. Comuníquese con Soporte de OCLC a fin de adquirir este servicio para su institución.

Notas importantes sobre el conector de facturas

 Precaución: revise atentamente los siguientes puntos cuando recopile información y decida si el conector de facturas es adecuado para su institución.

  • Su institución necesitará acceso a la cuenta SFTP de OCLC . Para obtener más información, consulte Descargar archivos mediante un cliente SFTP de código abierto.
  • Su institución deberá redactar un procedimiento para recoger los archivos de facturas del servidor SFTP de OCLC .
  • El archivo de exportación de facturas se genera como un archivo JSON. Es posible que deba reformatearlo para adaptarlo a las necesidades de su sistema financiero.

     Nota: Los sistemas financieros pueden requerir un archivo CSV, XML, delimitado por tabuladores u otro tipo de archivo. 

  • La institución no puede especificar el nombre de archivo de salida de facturas, ya que es un nombre de archivo estándar generado por OCLC.
  • Los archivos permanecerán en su lugar hasta que el proceso de eliminación de archivos de OCLC los elimine. Este proceso dura 90 días y lo determina el equipo de DEAP.
  • Solo puede haber un trabajo de exportación de archivo de facturas y no se puede ejecutar automáticamente más de una vez al día. A menos que el trabajo se haya ejecutado manualmente, solo debe haber un archivo por día como máximo.
  • No se genera un archivo si no se emiten facturas. Sin embargo, se enviará una notificación por correo electrónico todos los días para indicar si se ha exportado alguna factura.
  • Las únicas facturas incluidas en el archivo de exportación son aquellas que están marcadas como "Lista para pagar". Si no desea que se exporte una factura, use la opción Pagar en el registro de factura en WMS.
  • Se deberá generar un archivo de respuestas pagado y enviarlo de vuelta al servidor SFTP de OCLC .
  • Se recomienda probar exhaustivamente la integración del conector de facturas con datos de prueba y un presupuesto de prueba antes de usarlo en producción, incluida la ejecución manual del trabajo de exportación de facturas, sabiendo cuándo se va a generar un archivo.

Integrar el conector de facturas del sistema de contabilidad de WMS

1. Configurar la información del proveedor

Algunos campos de proveedor se incluyen como parte de los trabajos de exportación de facturas. Los campos están disponibles en el perfil de un proveedor en WMS bajo el acordeón de los identificadores locales . Para obtener más información,consulte Editar un proveedor. Los siguientes campos de proveedor están incluidos en el archivo de exportación y es posible que deba ingresarlos antes de utilizar la exportación de facturas:

  • ID del sistema contable
  • Número de registro GST
  • Número de registro PST

2. Configurar el trabajo de exportación de facturas

Para habilitar la exportación de datos de facturas a un servidor de intercambio de archivos de OCLC , primero debe configurar un trabajo automatizado de exportación de facturas. Solo puede crear un trabajo de exportación de facturas para su institución.

  1. En el panel de navegación izquierdo, haga clic en Trabajos automatizados > Trabajos para abrir la pantalla Trabajos.
  2. Haga clic en Nuevo trabajo para abrir el cuadro de diálogo Nuevo trabajo.
  3. En el cuadro de diálogo Nuevo trabajo:
    1. Ingrese un nombre para el trabajo en el campo de texto Nombre.
    2. Seleccione Exportación de factura en la lista desplegable Tipo.
    3. Haga clic en Guardar. Se abrirá la pantalla del trabajo de exportación de facturas.
  4. Desde la pantalla de exportación de facturas:
    1. Seleccione una configuración de Estado de factura.
      • Esperando pago : establece cualquier factura lista para pagar como "En espera de pago" al momento de la exportación. Esto garantiza que las facturas no se exporten dos veces, indicando al mismo tiempo que se deben pagar las facturas. Las facturas no se marcarán como Pagadas hasta que cargue un archivo de importación de pagos. Esto activará el marcado de las facturas como pagadas. Esto le permite marcar las facturas como pagadas solo una vez que se hayan transferido al sistema financiero o cuando el sistema financiero haya transmitido el pago.
      • Pagada : marca inmediatamente las facturas como Pagadas al momento de la exportación. Esto es para uso de aquellas instituciones que no desean importar un archivo de facturas pagadas de nuevo a WMS. Este método supone que todas las facturas exportadas se transferirán al sistema contable y que cualquier problema con este proceso será resuelto manualmente por el personal, anulando el pago de la factura y marcándola de nuevo como Lista para pagar para que se vuelvan a exportar. .
    2. En la lista desplegable Programa, seleccione la frecuencia con la que desea exportar los datos de las facturas.
      • Inactivo : el trabajo no está actualmente en uso y no se ejecutará hasta que se active.
      • Diariamente : especifique el trabajo que se ejecutará diariamente a una hora específica. Ingrese la hora en formato hh:mm (p. ej., 17:00).
      • Semanalmente : especifique una hora y un día de la semana en el que se ejecutará el trabajo. Seleccione un día para ejecutar el trabajo en la lista desplegable e ingrese la hora en formato hh:mm (por ejemplo, 17:00).
      • Mensualmente : especifique la hora y el día del mes en que se ejecutará el trabajo. Seleccione un día del mes para ejecutar el trabajo en la lista desplegable e ingrese la hora en formato hh:mm (por ejemplo, 17:00).
      • Solo manual: haga clic en Ejecutar en la pantalla de trabajo de exportación de facturas para ejecutar este trabajo manualmente cuando lo desee.
    3. En el campo de texto Notificar, ingrese el nombre del usuario al que desea que se le notifique cuando el sistema exporte facturas y cuando el sistema importe archivos de pago. 

       Nota: este es un campo de texto de sugerencia automática. Las sugerencias automáticas para los elementos correspondientes al campo comienzan con la primera pulsación de tecla en el campo de texto.  Las sugerencias automáticas incluyen una dirección de correo electrónico para el usuario que se extrae de la notificación de entrega del módulo Administración de WorldShare. Si no existe un correo electrónico en la sección de Notificación de entrega, se utilizará la dirección de correo electrónico del registro de la biblioteca .

  5. Haga clic en Guardar.

3. Marque las facturas que se exportarán como Listas para pagar

Después de configurar el trabajo de exportación de facturas, todas las facturas marcadas como Listas para pagar se exportarán a un servidor de intercambio de archivos de OCLC de acuerdo con su programa predefinido. Puede marcar las facturas como Listas para pagar para asegurarse de que se exporten.

Cambiar el estado de una factura a "Lista" impide editarla. El estado Listo se utiliza a menudo para indicar que la factura está lista para ser importada a un sistema financiero independiente utilizado por la biblioteca.  

  1. En el menú de navegación izquierdo, haga clic en Facturas > Facturas.
  2. Buscar una factura abierta. Para encontrar una factura, consulte Buscar y filtrar facturas o Buscar y filtrar materiales de factura .
  3. En los resultados de búsqueda, haga clic en Número de factura.
  4. Haga clic en Marcar como lista en la parte superior de la pantalla para cambiar el estado de la factura a Lista.
  5. (Opcional) Haga clic en Volver a abrir factura en la parte superior de la pantalla para cambiar el estado de la factura a Abierto.

Cuando se ejecute el trabajo de exportación de facturas, este recogerá todas las facturas marcadas como listas y exportará un archivo con los datos de esta factura a un servidor de intercambio de archivos de OCLC . Al mismo tiempo, marcará las facturas como En espera de pago o Pagadas en función de la configuración del Estado de factura.

4. Procesar el (los) archivo(s) de factura

a. Recupere el (los) archivo(s) exportado(s) desde su cuenta de intercambio de archivos de OCLC

Una vez que las facturas se hayan exportado a un servidor de intercambio de archivos de OCLC , deberá recuperar los archivos utilizando su cuenta de intercambio de archivos de OCLC.

Archivo de exportación de facturas JSON - Muestra
{ "invoices": [ { "invoiceNumber": "INV-2020-44", "vendorInvoiceNumber": "InvoiceNumberDemo2", "vendor": { "name": "Actrace", "id": "671f85e1- 2efe-4715-ab20-c942e18aef3a" }, "dateCreated": "2020-04-09T14:16:55", "note": "Notas sobre la factura 2.", "institutionInvoiceTotal": { "amount": 325.4 , "currency": "USD" }, "vendorInvoiceTotal": { "amount": 297.97, "currency": "EUR" }, "invoiceItems": [ { "invoiceItemNumber": "INV-2020-44- 1", "resource": { "oclcNumber": "57333009", "title": "Time", "resourceType": "WORLDCAT", "materialTypeCode": "Book_Digital" }, "orderItem": { " orderItemNumber": "PO-2020-18499-2", "order": { "orderNumber": "PO-2020-18499", "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850- b009-fef4e9c34ede" }, "id": "f81bf6d3-9772-42d9-91dd-06a677e55bbd" }, "transactionType": "DEBIT", "quantity": 1, "id": "a40fe091-959a-4283- b4b5-89ab102a36ef", "transactionTypeDetail": "DEBIT", "invoicingPercentage": 100, "funds": [ { "percentage": 100, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83 -4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Test Fund BCI Demo 2", "fundCode": "tfbcid2", "fundNumber": "BP-2014-256-73 ", "amount": { "amount": 106.99, "currency": "USD" } } ], "unitPrice": { "amount": 85.37, "currency": "EUR" } , "discountPercentage": 0, "discountTotal": { "amount": 0, "currency": "EUR" }, "serviceCharge": { "amount": 0, "currency": "EUR" } , "serviceChargeTotal": { "amount": 0, "currency": "EUR" }, "shippingCharge": { "amount": 0, "currency": "EUR" }, "shippingChargeTotal": { { "amount": 0, "currency": "EUR" }, "tax1Percentage": 9.755, "tax1Total": { "amount": 8.3278, "currency": "EUR" }, "tax2Percentage": 5 , "tax2Total": { "amount": 4.2685, "currency": "EUR" }, "taxTotal": { "amount": 12.5963, "currency": "EUR" }, "calculatedTotal": { { "amount": 97,97, "currency": "EUR" }, "adjustmentAmount": { "amount": 0, "currency": "EUR" }, "total": { "amount": 97,97 , "currency": "EUR" }, "customFields": [ { "@type": "NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", "fieldDefinitionNumber": " CF-INVOICE_ITEM-1", "decimalPlaces": 4 }, { "@type": "TextField", "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM -2" }, { "@typ e": "DateField", "label": "CF_I_Date", "description": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" }, { "@type": "MultiSelectField", "label ": "CF_I_M-List", "description": "multi selectl list", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField", "label": "CF_I_S-List", "description": "single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": " Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" }, { "@type": "NumberField", "label": "Filtrar Helen Número de material de factura-1 EN ", "description": "Número - 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13", "decimalPlaces": 1 } ] }, { "invoiceItemNumber": "INV-2020-44-4", "resource": { "localResourceID": "b38f1745-f7ca-44fc-a806-f39e4b29d91b", "title": "Probar recurso local 2020-04-09", "resourceType": "LOCAL", "materialTypeCode": "otr" }, " orderItem": { "orderItemNumber": "PO-2020-18499-6", "order": { "orderNumber": "PO-2020 -18499", "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850-b009-fef4e9c34ede" }, "id": "e7bcaea0-ff13-4bc1-abf3-bfe905af2ff6" }), "transactionType ": "DEBIT", "quantity": 1, "id": "0a9e2cb1-1142-40fb-9354-40f7978f5a48", "transactionTypeDetail": "DEBIT", "invoicingPercentage": 100, "funds": [ { " porcentaje": 29.7, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Prueba de demostración de BCI del fondo 2", "fundCode": "tfbcid2", "fundNumber": "BP-2014-256-73", "amount": { "amount": 64.87, "currency": "USD" } }, { { "percentage": 38.18, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Fondo de prueba Demostración 1 de BCI", "fundCode": "tfbcid1", "fundNumber": "BP-2014-256-72", "amount": { "amount": 83.39, "currency": "USD" } } , { "percentage": 32.12, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Test Fund BCI Demo 3", "fundCode": "tbbcid3", "fundNumber": "BP-2014-256-74", "amount": { "amount": 70.15, "currency": "USD" } } } ], "unitPrice": { "amount": 117.85, "currency": "EUR" }, "discountPercentage": 0, "discountTotal": { "amount": 0, "currency": " EUR" }, "serviceCharge": { "amount": 0, "currency": "EUR" }, "serviceChargeTotal": { "amount": 0, "currency": "EUR" }, " shippingCharge": { "amount": 0, "currency": "EUR" }, "shippingChargeTotal": { "amount": 0, "currency": "EUR" }, "tax1Percentage": 9.755, " tax1Total": { "amount": 11.4963, "currency": "EUR" }, "tax2Percentage": 5, "tax2Total": { "amount": 5.8925, "currency": "EUR" }, " taxTotal": { "amount": 17.3888, "currency": "EUR" }, "calculatedTotal": { "amount": 135.24, "currency": "EUR" }, "adjustmentAmount": { " mount": 64.76, "currency": "EUR" }, "total": { "amount": 200, "currency": "EUR" }, "customFields": [ { "@type": " NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", " fieldDefinitionNumber": "CF-INVOICE_ITEM-1", "decimalPlaces": 4 }, { "@type": "TextField", "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM-2" }, { "@type": "DateField", "label": "CF_I_Date", "description": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" } , { "@type": "MultiSelectField", "label": "CF_I_M-List", "description": "multi selectl list", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField", "label": "CF_I_S-List", "description": "single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": "Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" }, { "@type": "NumberField", "label": "Filtrar la factura de Helen Item Number-1 EN ", "description": "Number - 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13", "decimalPlaces": 1 } ] } ], "id": "777a337d- d5e7-4b67-a51d-8c9754e48516", "registryId": 91475, "invoiceDate": "2020-04-09", "taxHandl ing": "EXCLUDE_ADDITIONAL_COSTS", "invoiceCurrency": "EUR", "exchangeRate": { "foreignCurrency": "EUR", "homeCurrency": "USD", "rate": 1.092058 }, "discountTotal": { { "amount": 0, "currency": "EUR" }, "taxTotal": { "amount": 29.99, "currency": "EUR" }, "serviceChargesTotal": { "amount": 0 , "currency": "EUR" }, "shippingTotal": { "amount": 0, "currency": "EUR" } }, { "invoiceNumber": "INV-2020-43", " vendorInvoiceNumber": "InvoiceNumberDemo1", "vendor": { "name": "Actrace", "id": "671f85e1-2efe-4715-ab20-c942e18aef3a" }, "dateCreated": "2020-04-09T14: 13:18", "note": "Notas para la factura.", "institutionInvoiceTotal": { "amount": 496.73, "currency": "USD" }, "vendorInvoiceTotal": { "amount": 496.73, "currency": "EUR" }, "invoiceItems": [ { { "invoiceItemNumber": "INV-2020-43-1", "resource": { "oclcNumber": "20723999", "title": "Bear", "resourceType": "WORLDCAT", "materialTypeCode": " Libro" }, "orderItem": { "orderItemNumber": "PO-2020-18499-1", "vendorOrderItemNumber": "VendorOrderItemNumber123456", "order": { "orderNumber": "PO-2020-18499" , "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850-b009-fef4e9c34ede" }, "id": "32ab5474-e8f7-4575-b7ea-93f8d81d2605" }, "transactionType": " DEBIT", "quantity": 1, "id": "39f62d8d-6a8f-4d36-a97b-3734c02e747e", "transactionTypeDetail": "DEBIT", "invoicingPercentage": 100, "funds": [ { "percentage": 100, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Fondo de prueba de demostración de BCI 1", "fundCode": "tfbcid1", "fundNumber": "BP-2014-256-72", "amount": { "a mount": 84.12, "currency": "USD" } } ], "unitPrice": { "amount": 78.56, "currency": "EUR" }, "discountPercentage": 10, "discountTotal": { "amount": 7.86, "currency": "EUR" }, "serviceCharge": { "amount": 0, "currency": "EUR" }, "serviceChargeTotal": { "amount": 0, "currency": "EUR" }, "shippingCharge": { "amount": 2.99, "currency": "EUR" }, "shippingChargeTotal": { "amount": 2.99, "currency": "EUR" }, "tax1Percentage": 9.755, "tax1Total": { "amount": 6.8968, "currency": "EUR" }, "tax2Percentage": 5, "tax2Total": { "amount": 3.535, "currency": "EUR" }, "taxTotal": { "amount": 10.4318, "currency": "EUR" }, "calculatedTotal": { "amount": 84.12, "currency": "EUR" }, "adjustmentAmount": { "amount": 0, "currency": "EUR" }, "total": { "amount": 84.12, "currency": "EUR" }, "customFields": [ { "@type": "NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", "fieldDefinitionNumber": "CF-INVOICE_ITEM-1", "decimalPlaces": 4 }, { "@type": "TextField" , "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM-2" }, { "@type": "DateField", "label": "CF_I_Date", "description": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" }, { "@type": "MultiSelectField", "label": "CF_I_M-List", "description": "multi selectl list", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField", "label": "CF_I_S-List", "description": " single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": "Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" } }, { "@type": "NumberField", "label": "Filter Helen número de material de factura-1 EN ", "description": "Número: 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13 ", "decimalPlaces": 1 } ] }, { "invoiceItemNumber": "INV-2020-43-2", "resource": { "oclcNumber": "62493393", "title": "Hattie Big Sky", "resourceType": "WORLDCAT", "materialTypeCode": "Book" }, "orderItem": { "orderItemNumb er": "PO-2020-18499-3", "order": { "orderNumber": "PO-2020-18499", "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850- b009-fef4e9c34ede" }, "id": "52aa20a6-1cbf-47bb-9a34-b6092bab214c" }, "transactionType": "DEBIT", "quantity": 2, "id": "08927bb0-3757-487d- a9db-2476b82e7079", "transactionTypeDetail": "DEBIT", "invoicingPercentage": 100, "funds": [ { "percentage": 50, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83 -4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Test Fund BCI Demo 1", "fundCode": "tfbcid1", "fundNumber": "BP-2014-256-72 ", "amount": { "amount": 129,99, "currency": "USD" } }, { "percentage": 50, "budgetPeriod": { "id": "fcbfae01-e313-4e3f -ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "Test Fund BCI Demo 2", "fundCode": "tfbcid2", "fundNumber": "BP-2014-256 -73", "amount": { "amount": 129.99, "currency": "USD" } } ], "unitPrice": { "amount": 129.99, "currency": "EUR" } , "discountPercentage": 0, " discountTotal": { "amount": 0, "currency": "EUR" }, "serviceCharge": { "amount": 0, "currency": "EUR" }, "serviceChargeTotal": { " mount": 0, "currency": "EUR" }, "shippingCharge": { "amount": 0, "currency": "EUR" }, "shippingChargeTotal": { "amount": 0, " currency": "EUR" }, "tax1Percentage": 0, "tax1Total": { "amount": 0, "currency": "EUR" }, "tax2Percentage": 0, "tax2Total": { " mount": 0, "currency": "EUR" }, "taxTotal": { "amount": 0, "currency": "EUR" }, "calculatedTotal": { "amount": 259,98, " currency": "EUR" }, "adjustmentAmount": { "amount": 0, "currency": "EUR" }, "total": { "amount": 259,98, "currency": "EUR" }, "customFields": [ { "@type": "NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", "fieldDefinitionNumber": "CF-INVOICE_ITEM-1", " decimalPlaces": 4 }, { "@type": "TextField", "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM-2" }, { "@type": "DateField", "label": "CF_I_Date", "descri ption": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" }, { "@type": "MultiSelectField", "label": "CF_I_M-List", "description": "multi selectl list ", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField", "label": "CF_I_S-List", "description": "single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": "Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" } , { "@type": "NumberField", "label": "Filter Helen número de material de factura-1 EN ", "description": "Número: 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13" , "decimalPlaces": 1 } ] }, { "invoiceItemNumber": "INV-2020-43-3", "resource": { "kbCollectionID": "EBSCOhost.27h", "title": "Resúmenes de gerontología social", "resourceType": "KBWC_COLLECTION", "materialTypeCode": "Book_Continuing" }, "orderItem": { "orderItemNumber": "PO-2020-18499-5", " pedido": { "orderNumber": "PO-2020-18499", "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850-b009-fef4e9c34ede" }, "id": "453b22e7- f3b2-4a91-acf3-9b2b9b23a0b0" }, "transactionType": "DEBIT", "quantity": 1, "id": "926e2085-f15a-4f6f-9bc3-c41db08b3e20", "transactionTypeDetail": "DEBIT_PARTIAL", " invoicingPercentage": 50, "funds": [ { "percentage": 100, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256 " }, "fundName": "Test Fund BCI Demo 2", "fundCode": "tfbcid2", "fundNumber": "BP-2014-256-73", "amount": { "amount": 53.84, "currency": "USD" } } ], "unitPrice": { "amount": 49.39, "currency": "EUR" }, "discountPercentage": 5, "discountTotal": { "amount" : 2.47, "currency": "EUR" }, "serviceCharge": { "amount": 0, "currency": "EUR" }, "ser viceChargeTotal": { "amount": 0, "currency": "EUR" }, "shippingCharge": { "amount": 0, "currency": "EUR" }, "shippingChargeTotal": { " mount": 0, "currency": "EUR" }, "tax1Percentage": 9.755, "tax1Total": { "amount": 4.577, "currency": "EUR" }, "tax2Percentage": 5, " tax2Total": { "amount": 2.346, "currency": "EUR" }, "taxTotal": { "amount": 6.923, "currency": "EUR" }, "calculatedTotal": { " " currency": "EUR" }, "customFields": [ { "@type": "NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", "fieldDefinitionNumber": "CF- INVOICE_ITEM-1", "decimalPlaces": 4 }, { "@type": "TextField", "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM-2 " }, { "@type": "DateField", "label": "CF_I_Date", "description": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" }, { "@type ": "MultiSelectField", "l abel": "CF_I_M-List", "description": "multi selectl list", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField" , "label": "CF_I_S-List", "description": "single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": "Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" }, { "@type": "NumberField", "label": "Filtrar Helen Número de material de factura-1 EN ", "description": "Number - 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13", "decimalPlaces": 1 } ] }, { "invoiceItemNumber": "INV-2020-43-4", "resource": { { "kbTitleID": "safari.tech 14283359", "title": "100 grandes ideas de branding", "resourceType": "KBWC_ENTRY", "materialTypeCode": "Book_Digital" }, "orderItem": { "orderItemNumber" : "PO-2020-18499-4", "order": { "orderNumber": "PO-2020-18499", "externalOrderId": "ExternalOrderID1234", "id": "ec3a3c52-d54f-4850-b009- fef4e9c34ede" }, "id": "c63329d9-ce71-4bc1-85cf-ca5365fb09ba" }), "transacti onType": "DEBIT", "quantity": 1, "id": "7b9902d0-c97b-4610-9e5b-6d56f44a578e", "transactionTypeDetail": "DEBIT_PARTIAL", "invoicingPercentage": 0, "funds": [ { "percentage": 100, "budgetPeriod": { "id": "fcbfae01-e313-4e3f-ac83-4103f7c594d5", "budgetPeriodNumber": "BP-2014-256" }, "fundName": "BCI del fondo de prueba Demo 1", "fundCode": "tfbcid1", "fundNumber": "BP-2014-256-72", "amount": { "amount": 98.79, "currency": "USD" } } ] , "unitPrice": { "amount": 98.79, "currency": "EUR" }, "discountPercentage": 0, "discountTotal": { "amount": 0, "currency": "EUR" } , "serviceCharge": { "amount": 0, "currency": "EUR" }, "serviceChargeTotal": { "amount": 0, "currency": "EUR" }, "shippingCharge": { { "amount": 0, "currency": "EUR" }, "shippingChargeTotal": { "amount": 0, "currency": "EUR" }, "tax1Percentage": 0, "tax1Total": { { "amount": 0, "currency": "EUR" }, "tax2Percentage": 0, "tax2Total": { "amount": 0, "currency": "EUR" }, "taxTotal": { { "amount": 0, "currency": "EUR" }, "calcul latedTotal": { "amount": 98.79, "currency": "EUR" }, "adjustmentAmount": { "amount": 0, "currency": "EUR" }, "total": { " mount": 98.79, "currency": "EUR" }, "customFields": [ { "@type": "NumberField", "label": "CF_I_Number_4_Dig", "description": "nummer 4 dez", " fieldDefinitionNumber": "CF-INVOICE_ITEM-1", "decimalPlaces": 4 }, { "@type": "TextField", "label": "CF_I_Text", "description": "text", "fieldDefinitionNumber": "CF-INVOICE_ITEM-2" }, { "@type": "DateField", "label": "CF_I_Date", "description": "date", "fieldDefinitionNumber": "CF-INVOICE_ITEM-3" } , { "@type": "MultiSelectField", "label": "CF_I_M-List", "description": "multi selectl list", "fieldDefinitionNumber": "CF-INVOICE_ITEM-4", "value": [] }, { "@type": "SelectField", "label": "CF_I_S-List", "description": "single selectl list1", "fieldDefinitionNumber": "CF-INVOICE_ITEM-5" }, { "@type": "TextField", "label": "Lederhose", "fieldDefinitionNumber": "CF-INVOICE_ITEM-6" }, { "@type": "NumberField", "label ": "Filtrar Helen Número de material de factura-1 EN ", "description": "Número: 1 decimal", "fieldDefinitionNumber": "CF-INVOICE_ITEM-13", "decimalPlaces": 1 } ] } ], " id": "dc12e3c2-038d-4999-a08d-b41e38d8b4dc", "registryId": 91475, "invoiceDate": "2020-04-09", "taxHandling": "EXCLUDE_ADDITIONAL_COSTS", "invoiceCurrency": "EUR", " exchangeRate": { "foreignCurrency": "EUR", "homeCurrency": "USD", "rate": 1 }, "discountTotal": { "amount": 10.33, "currency": "EUR" } , "taxTotal": { "amount": 17.35, "currency": "EUR" }, "serviceChargesTotal": { "amount": 0, "currency": "EUR" }, "shippingTotal": { { "amount": 2.99, "currency": "EUR" } } ] }

Los archivos de exportación de facturas JSON de muestra también están disponibles en la Red de desarrolladores de OCLC.

Recuperar manualmente usando el cliente FTP
  1. Inicie sesión en el intercambio de archivos de OCLC mediante un cliente SFTP de código abierto o mediante comandos SFTP.
    Pasos 2 a 4: Imagen

    Recuperar archivo exportado del servidor SFTP de OCLC

  2. Navegue hasta el directorio raíz  .
  3. Haga clic en el directorio de transferencia .
  4. Navegue hasta wms > out > acq > facturas. Se mostrará una lista de todos los archivos exportados en los últimos 90 días. Los nombres de archivo están estructurados de la siguiente manera: [ Símbolo de OCLC ].out-acq-invoices.D[Date].T[Time]
  5. Haga clic con el botón derecho en el archivo de exportación de facturas que desee recuperar y haga clic en Descargar en el menú contextual.
Recuperar automáticamente usando el código

Es posible escribir un programa simple para recuperar los archivos exportados automáticamente. El programa debe ser capaz de:

  1. Analice los nombres de los archivos de exportación y extraiga la fecha/hora más reciente del nombre de archivo. Los nombres de archivo están estructurados de la siguiente manera: [ Símbolo de OCLC ].out-acq-invoices.D[Date].T[Time].
  2. Descargue solo el (los) archivo(s) cuyos nombres incluyan una marca de fecha/hora que sea más reciente que la fecha de la última extracción.

 Nota: 

  • No se puede cambiar el nombre de los archivos del servidor SFTP de OCLC ni eliminarlos, por lo que es importante realizar un seguimiento del archivo descargado más recientemente.
  • Se recomienda ejecutar el trabajo de exportación de facturas de forma manual durante la prueba, para saber cuándo se va a generar un archivo. 

b. Transforme el archivo de exportación al formato de datos requerido

Una vez que haya recuperado el archivo de exportación, puede transformarlo al formato de datos requerido e importarlo a su sistema financiero. El archivo contiene datos de:

  • Facturas
  • Materiales de factura
  • Pedidos
  • Materiales del pedido
  • Recurso (p. ej., registro de WorldCat )
  • Proveedor

Para ver ejemplos y obtener más información, consulte Integración del sistema financiero en la Red de desarrolladores de OCLC .

Los pasos generales necesarios para transformar el archivo son:

  1. Identifique el tipo de archivo que necesita su institución financiera, si no es JSON. Puede ser un archivo CSV, XML, delimitado por tabuladores u otro tipo de archivo.
  2. Identifique los campos que su sistema financiero necesita.
  3. Identifique los campos de origen en el archivo WMS que deberán insertarse en el nuevo archivo que se pasará al sistema financiero.
  4. Transforme los datos del archivo WMS JSON al formato que requiera su sistema financiero. Deberá analizar el archivo JSON, eliminar los valores de campo obligatorios e ingresarlos en el nuevo archivo en el formato obligatorio. Como parte de este proceso, deberá asignar las ID de proveedor y los códigos de fondo del archivo WMS al sistema financiero.

     Nota:

  • Si el formato requerido por su sistema financiero no tiene una estructura jerárquica similar al archivo JSON, deberá repetir ciertos elementos de datos en varias filas.
  • Es posible que algunos campos que necesita el sistema financiero deban calcularse o componerse a partir de varios campos del archivo de origen.
  • La asignación de fondo y proveedor debe estar almacenada en el código, a menos que el código de fondo en WMS sea el mismo que en el sistema financiero, ya que no hay un campo de ID de sistema financiero en el registro de fondo en WMS.
  • Puede haber varios códigos de fondo WMS asignados a la misma ID de fondo del sistema financiero.
  • Hay un campo en el registro del proveedor que se puede usar para recuperar la ID que el sistema financiero usó para el proveedor, en lugar de almacenar la asignación usted mismo. Esto se conoce como ID del sistema de contabilidad y se suministra en el archivo de factura resultante publicado en el servidor FTP de OCLC .

c. (Opcional) Actualice y cargue el archivo de importación de pagos

 Nota: La forma más sencilla de crear un archivo de pago es modificar el archivo JSON existente exportado por WMS.

Si seleccionó la configuración de Estado de factura En espera de pago para su trabajo de exportación de facturas, las facturas se marcarán como En espera de pago al momento de la exportación. Para marcar estas facturas como pagadas, debe cargar un archivo de importación de pagos mediante el intercambio de archivos de OCLC . El archivo de importación de pagos comunica qué facturas deben marcarse como pagadas.

El esquema del archivo de importación de pagos y el archivo de exportación de facturas son prácticamente iguales, por lo que una estrategia para crear un archivo de importación de pagos es modificar el archivo de exportación de facturas y cargarlo. Puede modificar los siguientes campos:

  • Fecha de pago (fecha de pago) : ahora este campo es editable y puede ser diferente de la fecha en la que el sistema cambió el estado a "Pagado".
  • ID de referencia de pago (payReferenceID) : este es un campo nuevo y representa el número de cheque o de transacción de pago utilizado para el pago real transmitido al proveedor.
  • ID de factura externa (externalInvoiceId) : este es un campo nuevo y contiene una ID de factura única utilizada por un sistema externo a WMS (por ejemplo, el sistema financiero), si es diferente de la ID de factura utilizada por WMS.
  • Total de material de factura (invoiceItems.total.amount) - Esto le permite sobrescribir el total del material de la factura con el total exacto utilizado en el sistema financiero para el material. Esto sustituirá el total calculado utilizado en el sistema para el material.
Archivo de importación de pago de facturas JSON - Muestra
{ "invoices": [ { "externalInvoiceId": "ExternalInvoiceID2", "paymentReferenceId": "PaymentReferenceID2", "paymentDate" : "2020-04-12", "invoiceNumber": "INV-2020-44", " facturaItems": [ { "invoiceItemNumber": "INV-2020-44-1", "total": { "amount": 102.00, "currency": "EUR" } }, { "invoiceItemNumber": "INV-2020-44-4" } ], "id": "777a337d-d5e7-4b67-a51d-8c9754e48516", "exchangeRate": { "foreignCurrency": "EUR", "homeCurrency": "USD" ; ": "INV-2020-43-1" }, { "invoiceItemNumber": "INV-2020-43-2" }, { "invoiceItemNumber": "INV-2020-43-3", "total ": { "amount": 53.89, "currency": "EUR" } }, { "invoiceItemNumber": "INV-2020-43-4" } ], "id": "dc12e3c2-038d- 4999-a08d-b41e38d8b4dc", "exchangeRate": { "foreignCurrency": "EUR", "homeCurrency": "USD", "rate": 1.5 } } ] }

Antes de cargar el archivo de importación de pagos a un servidor de intercambio de archivos de OCLC :

  • Elimine todas las facturas que no se hayan importado correctamente al sistema financiero del archivo de exportación JSON.
  • Ajuste los totales en el material de factura si se ajustaron antes o después de la importación al sistema financiero.

Para cargar un archivo de importación de pago:

  1. Inicie sesión en el intercambio de archivos de OCLC mediante un cliente SFTP de código abierto o mediante comandos SFTP.
    Pasos 2 a 4: Imagen

    Cargue el archivo de importación de pagos al servidor SFTP de OCLC

  2. Navegue hasta el directorio raíz  .
  3. Haga clic en el directorio de transferencia .
  4. Navegue hasta wms > in > acq > pago. El intercambio de archivos de OCLC recogerá el archivo y lo enviará a Adquisiciones de WorldShare para su procesamiento. Cuando esto suceda, lo que debería ser casi de inmediato, el archivo desaparecerá de la carpeta de pagos al actualizarse.

 Nota: Las instrucciones proporcionadas anteriormente detallan cómo registrar manualmente el archivo de pagos. También puede escribir un programa simple en código para realizar este proceso automáticamente.

5. (Opcional) Supervise las notificaciones de los procesos de exportación e importación

Puede ver el estado de las actividades de exportación de facturas y de las actividades de importación de pagos con el registro de actividad del trabajo de exportación de facturas.

  1. En el panel de navegación izquierdo, haga clic en Trabajos automatizados > Trabajos.
  2. Seleccione Exportación de factura en el filtro Tipo y haga clic en Aplicar.
  3. Haga clic en el Nombre del trabajo para ver la pantalla del trabajo de exportación de facturas.
  4. En la pantalla del trabajo de exportación de facturas, haga clic en Registro de actividades para abrir el acordeón.
  5. (Opcional) Haga clic en Ver detalles en la columna Estado para abrir el cuadro de diálogo Detalles del registro, que proporciona detalles adicionales sobre el proceso de actividad.

Columnas de Registro de actividad y Detalles de registro disponibles

Columnas Registro de actividad y Detalles de registro - Tabla
Columna Descripción
Fecha La fecha y hora en que se procesó el archivo.
Tipo El tipo de archivo que se procesó (importación de pago de facturas o exportación de facturas).
Resultado El resultado del archivo que se procesó (por ejemplo, se exportaron 2 de 2 facturas listas).
Detalles Detalles adicionales sobre el archivo que se procesó (p. ej., REQUEST_ID: B3N-GEDK-G99).
Estado Ícono asociado con la gravedad del archivo que se procesó (Éxito, Advertencia o Error).
Mensaje de estado El estado del archivo que se procesó (Completado o con errores). Si el estado es Completa, el enlace Ver detalles estará presente. Haga clic en Ver detalles para abrir el cuadro de diálogo Detalles de registro.