Отображение платежей в IIF в QBXML
Если бы вы отказались от IIF, вы бы подумали, что Intuit упростит сопоставление вызовов, но я оказался в каком-то затруднительном положении.
У меня есть довольно старый сценарий, отображающий наши вещи в IIF.
!TRNS TRNSTYPE DATE ACCNT NAME AMOUNT DOCNUM MEMO CLEAR REP PAYMETH ADDR1 ADDR2 ADDR3 ADDR4
!SPL TRNSTYPE DATE ACCNT NAME AMOUNT DOCNUM MEMO CLEAR QNTY PRICE INVITEM PAYMETH EXTRA
!ENDTRNS
TRNS PAYMENT 1/21/2010 Paypal Account Dear Customer 1230.9 PAYPAL - Invoice123 N PAYPAL Dear Customer 123 Dear Dr
SPL PAYMENT 1/21/2010 Accounts Receivable Dear Customer -1230.9 Invoice123 PAYPAL - Invoice123 N PAYPAL
ENDTRNS
TRNS CHECK 1/21/2010 Paypal Account Paypal Account -29.84 Transaction Fees - Invoice123 N
SPL CHECK 1/21/2010 Fees:Paypal Fees Dear Customer 29.84 Transaction Fees - Invoice123 N
ENDTRNS
Теперь у меня есть сценарий, который обрабатывает клиента и находит нужную запись в QB, но я пытаюсь найти правильный вызов, чтобы поместить все эти записи. Похоже, что первые два могут вписаться в ReceivePaymentAddRq, но это менее ясно для второй сет.
Тогда у меня есть другой набор, который начинается с BILL
TRNS BILL 5/15/2014 Accounts Payable Our Vendor -344.81 450608 N 6/14/2014 Net 30
SPL BILL 5/15/2014 Cost of Goods Sold:Purchases Dear Customer 344.81 450608 Invoice123 N
ENDTRNS
Я думаю, что оба подпадают под BillAdd
но эта линия COGS также может попасть под ChargeAdd
1 ответ
Тип транзакции PAYMENT
действительно будет ReceivePaymentAddRq
, Тип CHECK будет CheckAddRq
так как вы не влияете на счет дебиторской задолженности. Тип транзакции BILL будет BillAddRq
, как вы хотите, чтобы повлиять на кредиторскую задолженность. ChargeAddRq
используется за плату клиента, которая не совпадает с CreditCardChargeAddRq
,
Это помогает немного использовать QuickBooks вручную, чтобы понять, какие типы транзакций используются, но вот небольшой краткий справочник (к ним относятся AddRq
, QueryRq
а также ModRq
где применимо). Обратите внимание, что это не 100%, поскольку существуют ситуации, когда вы можете использовать другой тип транзакции, но это хорошая отправная точка:
Эффект Счета к получению:
Invoice
ReceivePayment
Charge
CreditMemo
Эффект кредиторской задолженности:
Bill
ItemReceipt
VendorCredit
BillPaymentCheck
BillPaymentCreditCard
Эффект Банковский счет:
Check
Deposit
Учетная запись кредитной карты Effect:
CreditCardCharge
CreditCardCredit