FormerMember

Receipt for Sales Invoice gets added as Other Applied Credit instead of Amount Paid at Sale

Posted By FormerMember

I'm using the C# .NET Sage 50 2019.1 SDK. I am creating a Sales Invoice and after saving I want to attach a Receipt and record it as Amount Paid at Sales. Every time I do this Sage 50 shows the Receipt as an Other Applied Credit. Is this possible?

Receipt receipt = FrmMain.Company.Factories.ReceiptFactory.Create();
EntityReference<Account> sageAccount = GetSageAccount();
EntityReference<Customer> sageCustomer = GetSageCustomer();
receipt.AccountReference = sageAccount;
receipt.CustomerReference = sageCustomer;
receipt.ReferenceNumber = $"{transaction.DateOfItem:MMddyy}-{transaction.RefNumber}";
receipt.Date = transaction.DateOfItem;

ReceiptInvoiceLine receiptLine = receipt.AddInvoiceLine(salesInvoice);
receiptLine.AccountReference = sageAccount;
receiptLine.AmountPaid = 100;
receiptLine.Amount =100;

receipt.Save();