2016 Jan 14 9:36 AM
Good time Experts,
During prepare Simulation Run billed items via tr. FKKINV_S I have green status.
But once that is not Simulation - Update run I getting error:
G/L account ****** cannot be posted to, please correct your entry
--> Error from check of posting document 'Posting Document for Billing Document FKKINVBILL'
--> Reporting invoicing function: 'Invoicing of Billing Documents'
G/L account ****** cannot be posted to, please correct your entry
--> Error from check of posting document 'Posting Document for Billing Document FKKINVBILL'
--> Reporting invoicing function: 'Invoicing of Billing Documents'
Unable to process invoicing unit for contract account 100000102
*** Documents to be processed in invoicing unit:
***** Source document category/source document number INVBI /21000000000
Configuration for G\L are follow:
G\L - B\S account
AG - Financial Acconts
Recon. account for acct type - CA receivable
2016 Jan 14 11:57 AM
This message can occur if any of the participating accounts is locked against posting at chart of accounts level (SKA1-XSPEB = X) or company code level (SKB1-XSPEB = X).
Alternatively it might be that the reconciliation account type is not correctly set. The type "V - Contract accounts receivable" must be be set for accounts for receivables/payables, i.e. those that are are assigned to main- and/or sub-transactions within posting area P000 (TA OFMCA_P000). The counter accounts for revenues/expenses, i.e. those that are are assigned to main- and/or sub-transactions within posting area P001 (TA OFMCA_P001), must not be assigned a reconciliation account type.
For the latter one it might be helpful set a break-point into function module FKK_HKONT_CHECK and debug it.
Cheers,
Danilo
2016 Jan 14 11:57 AM
This message can occur if any of the participating accounts is locked against posting at chart of accounts level (SKA1-XSPEB = X) or company code level (SKB1-XSPEB = X).
Alternatively it might be that the reconciliation account type is not correctly set. The type "V - Contract accounts receivable" must be be set for accounts for receivables/payables, i.e. those that are are assigned to main- and/or sub-transactions within posting area P000 (TA OFMCA_P000). The counter accounts for revenues/expenses, i.e. those that are are assigned to main- and/or sub-transactions within posting area P001 (TA OFMCA_P001), must not be assigned a reconciliation account type.
For the latter one it might be helpful set a break-point into function module FKK_HKONT_CHECK and debug it.
Cheers,
Danilo
2016 Jan 14 2:09 PM
Hi,
post also messages numbers.
I didn't see it.
For this message 2 types of validation - 1. That account is block, and another in FM FKK_HKONT_CHECK. As there is no account number and company code in message I suggest put break point in FM FKK_HKONT_CHECK
2016 Jan 14 2:29 PM
When running DBUG for for FKK_HKONT_CHECK system was checking:
I_CHECK_XSPEB = 'X'.
But the marked X wasn't putted directly in programm.
So was needed to change default with marked X once FM started.
*------- Hauptbuch bebuchbar ? -----------------------------------------
IF LOC_FKKHKONT-MITKZ NA ' AV'
OR LOC_FKKHKONT-MITKZ EQ 'V' AND I_FOR_FKKOP = SPACE
AND I_IGNORE_ACCT_TYPE = SPACE
OR LOC_FKKHKONT-MITKZ EQ 'A' AND I_ASSET_FORBIDDEN = 'X'
OR LOC_FKKHKONT-MITKZ EQ 'A' AND I_FOR_FKKOP = 'X'
OR LOC_FKKHKONT-XSPEB NE SPACE AND I_CHECK_XSPEB = 'X'.
MESSAGE E205 WITH I_BUKRS I_HKONT.
ENDIF.
Now it's works.
2016 Jan 14 10:37 PM
Hi Evhen,
I have also come across this error in PSCD once.
There could only be three major issue scenarios where it can happen.
1. If you are using the GL account for receivables/payable (i.e., you have maintained this in posting area P000), the field 'reconciliation account for account type' is not set with "V". It must be set with "V".
2. If you are using the GL account for benefit/expense (i.e., you have maintained this in posting area P001), the field 'reconciliation account for account type' is not set with blank. It must be blank.
3. The GL account is blocked for posting.
Please check these first.
Alternatively, you can check in the FM FKK_HKONT_CHECK as for which condition the IF block is getting satisfied, that will shed more light for your investigation.
Hope it helps, let us know how you go.
Thanks
Bodhisattwa