Avalados por :

Como obter referências de Faturas e Pagamentos Recebidos no SAP B1 com a Camada de Serviço

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Loading...

Bom dia,

Estou trabalhando com o Sap B1 e não entendo como funciona este Service Layer . Atualmente estou utilizando o serviço web de Faturas , mas mesmo no mapa de relações consigo ver a relação entre a Fatura de A/R e seus Pagamentos Recebidos (referenciados por DocNum ), se uso o Service Layer para recuperar esta Fatura não obtenho nenhum valor de referência. Até mesmo o Método de Pagamento ou Referência de Pagamento estão nulos ou em branco...

Também tentei obter essa referência das tabelas do banco de dados desses documentos e não há nenhum valor que se refira à outra tabela. Você pode ver nas Tabelas SAP Tabela OINV (Fatura de A/R) e Tabela ORCT (Pagamentos Recebidos) na aba de Relacionamento não há referência à outra tabela.

Por outro lado, se obtenho o Pagamento Recebido, no campo PaymentInvoices há uma referência ao documento da Fatura de A/R:

 "PaymentInvoices": [
                {
                    "LineNum": 0,
                    "DocEntry": 212,
                    "SumApplied": 2420,
                    "AppliedFC": 0,
                    "AppliedSys": 59.02,
                    "DocRate": 0,
                    "DocLine": 0,
                    "InvoiceType": "it_Invoice",
                    "DiscountPercent": 0,
                    "PaidSum": 0,
                    "InstallmentId": 1,
                    "WitholdingTaxApplied": 0,
                    "WitholdingTaxAppliedFC": 0,
                    "WitholdingTaxAppliedSC": 0,
                    "LinkDate": null,
                    "DistributionRule": null,
                    "DistributionRule2": null,
                    "DistributionRule3": null,
                    "DistributionRule4": null,
                    "DistributionRule5": null,
                    "TotalDiscount": 0,
                    "TotalDiscountFC": 0,
                    "TotalDiscountSC": 0
                }
            ]

Então, tenho que criar a Fatura de A/R e depois criar o Pagamento Recebido fazendo referência ao documento, ou se consigo ver essa relação no Mapa de Relações no cliente do Sap B1, onde o SAP está guardando essa referência no Documento da Fatura??

Aqui estão alguns exemplos.

Documento da Fatura de A/R a partir da Solicitação da Service Layer (Editado porque era muito longo):

{
    "odata.metadata": "https://sapb1.jmcgroup.com.ar:50000/b1s/v1/$metadata#Invoices",
    "value": [
        {
            "DocEntry": 212,
            "DocNum": 64,
            
                
                
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?