Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

SalesCondition - é a lista com as formas de pagamentos, o seu conteúdo definem as formas de pagamento que foram utilizadas

  • _FINANCIALMANAGERCODEPAYMENTMETHODINTERNALID: Código da Administradora Financeira existente no Protheus;_PAYMENTVALUE: Valor da forma de pagamento utilizada, que deve pode ser usado como separador, o caracter ponto final ".". Exemplo: 152.52;
  • _ACCOUNTRECEIVABLEDOCUMENTINTERNALID: Caso seja Integração Hotelaria e a forma de pagamento recebida seja "RA",
    será pesquisado o conteúdo de SE1-Contas à Pagar associado à forma, esse código deve estar cadastrado no De/Para (tabela XXF);
  • _DATEOFPAYMENT: Data do pagamento no padrão DD-MM-YYYY (dia / mês / ano);
  • _EFTDATE: Usado para identificar a Hora do TEF, no padrão HH:MM:SS (horas : minutos : segundos);
  • padrão como CC/R$/CD/BOL ou uma forma que exista no De/Para de forma de pagamento;

  • _PAYMENTMETHODCODE:  Caso conteúdo da tag _PAYMENTMETHODINTERNALID esteja em branco ou sua forma não tenha sido encontrada no Protheus, segue a busca com esse código.
    Descrição: Código da forma de pagamento utilizada, que pode ser padrão como CC/R$/CD/BOL ou uma forma que exista no De/Para de forma de pagamento;

  • _FINANCIALMANAGERCODE: Código da Administradora Financeira, deve existir no De/Para do Protheus correspondendo a
    uma Administradora Financeira cadastrada ( tabela SAE ) ;
  • _PAYMENTVALUE: Valor da forma de pagamento que deve ser usado como separador, o caracter ponto final ".". Exemplo: 152.52;

  • _ACCOUNTRECEIVABLEDOCUMENTINTERNALID: Caso seja Integração Hotelaria e a forma de pagamento recebida seja "RA",
    será pesquisado o conteúdo de SE1-Contas à Pagar associado à forma, esse código deve estar cadastrado no De/Para (tabela XXF);

  • _DATEOFPAYMENT: Data do pagamento, no padrão YYYY-MM-DD (ano - mês - dia);

  • _EFTCANCELLATIONDATE: Usado para identificar a Data do cancelamento do TEF, no padrão YYYY-MM-DD (ano - mês - dia_EFTCANCELLATIONDATE: Usado para identificar a Data do cancelamento do TEF, no padrão DD-MM-YYYY (dia / mês / ano);

  • _EFTDATE: Usado para identificar Data do pagamento TEF, no padrão DDYYYY-MM-YYYY DD (dia / mês / ano);ano - mês - dia)
    caso esteja completo será capturado a hora da transação, no padrão HH:MM:SS (horas : minutos : segundos);
    Exemplo: 2020-11-26T13:45:02 ;

  • _EFTDOCUMENT: Número do documento do TEF;

  • _EFTAUTORIZATION: Número da autorização do TEF;

  • _EFTCANCELLATIONDOCUMENT: Número do documento de cancelamento do TEF;

  • _EFTCANCELLATIONDATE: Data   Usado para identificar Data do cancelamento do TEF,  no no padrão DDYYYY-MM-YYYY DD (dia / mês / ano);_EFTCANCELLATIONDATE: Hora do cancelamento do TEF, no ano - mês - dia)
    caso esteja completo será capturado a hora da transação, no padrão HH:MM:SS (horas : minutos : segundos);
    Exemplo: 2020-03-11T08:03:13 ;

  • _EFTINSTITUTE: Instituto do TEF;

  • _UNIQUESERIALNUMBER: NSU proveniente do TEF;

  • _CARDNUMBER: Número do cartão;

  • _BANKCHECK: Código Banco do Cheque, deve existir no De/Para do Protheus correspondendo a um banco cadastrado na tabela SX5;
  • _SERIECHECK: Série do Cheque;

  • _AGENCYCHECK: Agência do Cheque;

  • _ACCOUNTCHECK: Conta do Cheque;

  • _DOCUMENTOFIDENTIFICATION: Documento, RG, do Cheque;

  • _PHONENUMBER: Número do Telefone para o cheque;

  • _EFTPARCEL: Parcela do TEF;


Exemplo com 1 (uma) forma de pagamento:

Bloco de código
themeEclipse
titleJson - OrderRetail
		"ListOfSaleCondition": {
            "SaleCondition": [{
                    "DateOfPayment": "2020-11-26T00:00:00",
                    "PaymentValue": 50,
                    "PaymentMethodCode": "CC",
                    "FinancialManagerCode": "",
                    "UniqueSerialNumber": "145236",
                    "EftDate": "2020-11-26T13:45:02",
                    "EftAutorization": "123456789",
                    "EftInstitute": "VISA",
                    "EftDocument": "9985",
                    "EftParcel": "1"
                }
            ]
        }

o Resultado será este:

Exemplo com 2 (duas) parcelas de 1 (uma) forma de pagamento:

Bloco de código
themeEclipse
titleJson - OrderRetail
"ListOfSaleCondition": {
            "SaleCondition": [{
                    "DateOfPayment": "2020-11-26T00:00:00",
                    "PaymentValue": 25,
                    "PaymentMethodCode": "CC",
                    "FinancialManagerCode": "",
                    "UniqueSerialNumber": "145236",
                    "EftDate": "2020-11-26T13:45:02",
                    "EftAutorization": "123456789",
                    "EftInstitute": "VISA",
                    "EftDocument": "9985",
                    "EftParcel": "1"
                },
  		"ListOfSaleCondition": {
            "SaleCondition":  [{
                    "DateOfPayment": "2020-11-18T0026T00:00:0000",
                    "PaymentValue": 25,
                    "PaymentMethodCode": "CC",
                    "PaymentValueFinancialManagerCode": 50"",
                    "PaymentMethodCodeUniqueSerialNumber": "CC145236",
                    "FinancialManagerCodeEftDate": "2020-11-26T13:45:02",
                    "UniqueSerialNumberEftAutorization": "123456789",
                    "EftDateEftInstitute": "VISA",
                    "EftAutorizationEftDocument": "9985",
                    "EftInstituteEftParcel": "2",
                    "EftDocument": ""
                }
            ]
        }

o Resultado será este:

Exemplo com formas de pagamento diversas:

Bloco de código
themeEclipse
titleJson - OrderRetail
"ListOfSaleCondition": {
    
o Resultado será este:

10- Configuração de Administradora Financeira - Geração de Contas a Receber calculo de Data de Vencimento 

...