Balanceamento de Saldo entre StoneCodes do mesmo documento
No cenário no qual um lojista tenha dois cadastros na Stone para o mesmo documento e um deles esteja com saldo negativo e o outro positivo. Neste caso, será necessário realizar um balanceamento de saldo entre os dois StoneCodes através de uma transferência, uma vez que o valor registrado na registradora é por documento.
Cenário: Um StoneCode tem 500 reais de saldo e o outro -100.
Resultado Esperado: Arquivo de conciliação mostraria duas movimentações de sinal investido e do tipo CrossBalanceCrossAccount, uma em cada StoneCode e com o respectivo StoneCode associado.
StoneCode 123456789 (500 de saldo)
<FinancialEvents>
<Event>
<EventId>12345678</EventId>
<Description>CrossBalanceCrossAccount</Description>
<Type>13</Type>
<PrevisionPaymentDate>20101114</PrevisionPaymentDate>
<Amount>-100.00</Amount>
<LinkedMerchant>987654321</LinkedMerchant>
</Event>
<FinancialEvents>
<FinancialEventAccounts>
<Event>
<EventId>6686256</EventId>
<Description>CrossBalanceCrossAccount</Description>
<Type>13</Type>
<PaymentDate>20191114</PaymentDate>
<Amount>-100.00</Amount>
<LinkedMerchant>987654321</LinkedMerchant>
<PaymentId>304430942</PaymentId>
</Event>
</FinancialEventAccounts>
<Payments>
<Payment>
<Id>304430942</Id>
<WalletTypeId>2</WalletTypeId>
<TotalAmount>400.00</TotalAmount>
<TotalFinancialAccountsAmount>0.00</TotalFinancialAccountsAmount>
<LastNegativeAmount>0.00</LastNegativeAmount>
<FavoredBankAccount>
<BankCode>104</BankCode>
<BankBranch>0000</BankBranch>
<BankAccountNumber>000000000000</BankAccountNumber>
</FavoredBankAccount>
</Payment>
</Payments>
StoneCode 987654321 (-100 de saldo)
<FinancialEvents>
<Event>
<EventId>12345678</EventId>
<Description>CrossBalanceCrossAccount</Description>
<Type>13</Type>
<PrevisionPaymentDate>20101114</PrevisionPaymentDate>
<Amount>100.00</Amount>
<LinkedMerchant>123456789</LinkedMerchant>
</Event>
<FinancialEvents>
<FinancialEventAccounts>
<Event>
<EventId>6686256</EventId>
<Description>CrossBalanceCrossAccount</Description>
<Type>13</Type>
<PaymentDate>20191114</PaymentDate>
<Amount>100.00</Amount>
<LinkedMerchant>123456789</LinkedMerchant>
<PaymentId>304430943</PaymentId>
</Event>
</FinancialEventAccounts>
<Payments>
<Payment>
<Id>304430943</Id>
<WalletTypeId>2</WalletTypeId>
<TotalAmount>0.00</TotalAmount>
<TotalFinancialAccountsAmoxmlunt>0.00</TotalFinancialAccountsAmount>
<LastNegativeAmount>0.00</LastNegativeAmount>
</Payment>
</Payments>
Updated 7 months ago