Situación


Al intentar migrar del Cast al Dolphin genera un aviso ["213 - El total de las Cuentas a Cobrar/Pagar es diferente del total de los ítems del pedido"],"pedido":null} 

JSON :{

    "observacao":"",

    "dataEmissao":"26/08/2021 10:16:06",

    "codigoCondicaoPagamento":"4",

    "codigoDepartamento":"1",

    "codigoEntidadeClienteProvedor":"4200",

    "codigoFilial":"1",

    "codigoLocalidade":"null",

    "codigoMoeda":"1",

    "codigoPlanoFinanciamento":"1",

    "codigoUsuario":"1",

    "itensPedido":[

        {"dataPrevista":"28/08/2021 00:00:00",

        "codigoMercadoria":"3798",

        "codigoTabelaPreco":"26",

        "quantidadeSolicitada":12,

        "valorUnitario":5601.00,

        "observacaoItem":"-"},

        {"dataPrevista":"28/08/2021 00:00:00",

        "codigoMercadoria":"4561",

        "codigoTabelaPreco":"26",

        "quantidadeSolicitada":12,

        "valorUnitario":4413.00,

        "observacaoItem":"-"},

        {"dataPrevista":"28/08/2021 00:00:00",

        "codigoMercadoria":"3799",

        "codigoTabelaPreco":"26",

        "quantidadeSolicitada":12,

        "valorUnitario":6483.00,

        "observacaoItem":"-"}

    ],

    "pedidoVenda":{

        "codigoVendedor":"571",

        "numeroPedidoVenda":11000},

        "titulos":[

            {"dataVencimento":"26/09/2021 00:00:00",

            "codigoConta":"23",

            "valorMoedaLancamento":197964,

            "valorMoedaCarteira":197964},

            {"dataVencimento":"26/10/2021 00:00:00",

            "codigoConta":"23",

            "valorMoedaLancamento":197964,

            "valorMoedaCarteira":197964},

            {"dataVencimento":"26/11/2021 00:00:00",

            "codigoConta":"23",

            "valorMoedaLancamento":197964,

            "valorMoedaCarteira":197964},

            {"dataVencimento":"26/12/2021 00:00:00",

            "codigoConta":"23",

            "valorMoedaLancamento":197964,

            "valorMoedaCarteira":197964}



Verificación:

Verificar el archivo json, en este caso se están enviando mal los valores de la cuenta a cobrar, están mandando el valor total en cada uno de los títulos;


Solución

Se debe dividir el valor total de los pedidos y distribuir en las Cuotas/Títulos.