Surcharge on vat
Dear experts,
actually i am from fi. now facing a problem related to SD. so some confusions are there..
my clients requirement is as follows..
"We do not require any modification in our normal sale but we do require VAT @ 5 % plus 10 % surcharge on some of the materials sold vide miscellaneous sales. The surcharge will have to be printed on the sale invoice also."
so i am trying to know is
1)where the % for the output tax codes are maintained in pricing.
2)is there any particular condition type for miscellaneous sales
3)what controls the GL determination for taxes
waiting for reply..
thanking you in advance..
Hi,
1)where the % for the output tax codes are maintained in pricing.
>>> you can create tax code 1st by FTXP, maintain ptax percentage
then VK11 >>> put condition type & enter >>> maintain tax code here & enter >>> tax percentage come automatically from ftxp
2)is there any particular condition type for miscellaneous sales
Use JIN8 condition type for surchages in your pricing procedure on vat
3)what controls the GL determination for taxes
You can configure it in VKOA, with help of FI team
Kapil
Similar Messages
-
Condition Surcharge on VAT is not picking in the PO
Hi Experts,
We have surcharge on VAT, for which we have created a new condition type for both credit and non credit - RM & Capitals separately.
We have done all the settings, TAXINN procedure, OB40 etc.. in cluding the Logistic general ->Condition based Exicse determination ->clasify condition types, we have used APSUR - A/P ST Surcharge as the condition name. (this is maintained for all the new 4 condition types, same one)
We have created the valid coondition record.
But still we are not getting the condition type in PO.
Can some one through some light on this, which step are we missing?
Thanks in adv.
PraveenGuys,
Thnx for your replies:
@ Brinda,
I think user exit is not the right option. I have infomred that this can be achieved with the std. configuration itself.
Can you tell me how can we include condition names in the table J_1iexcdefn? Is it okay to create new condition clasification names?
We are using JIPC, JIPS for service tax conditions. Hence we cant use this also.
@gawas11,
Yes I have created new condition type with Z and added in the taxinn procedure with the help of steps.
Is there any better option?
Can some one list out the config steps to add a new condition type? -
Surcharge on VAT is not calculating
Hi CIN Experts
When BED, Cess and SEcess values are changed in MIGO, then during MIRO, VAT is getting calculated correctly but Surcharge on VAT is not getting calculated on changed VAT. When I searched for the same in SDN, I got one user exit J_1I7_USEREXIT_PROCESS_TKOMV. But I do not know where and what code need to be written here. Please tell me if some one has written code for this.
Appreciate your quick response.
Thanks
RaviHi Shrikant
This is the code we used. Please award points if useful.
data : gc_vat type konv-KWERT.
loop at xkomv.
IF XKOMV-KSCHL = 'JVRD'.
gc_vat = XKOMV-KWERT.
ENDIF.
IF XKOMV-KSCHL = 'YVRD'.
*XKOMV-KWERT = gc_vat * XKOMV-KBETR / 1000.*
ENDIF.
IF XKOMV-KSCHL = 'JVRN'.
gc_vat = XKOMV-KWERT.
ENDIF.
IF XKOMV-KSCHL = 'YVRN'.
*XKOMV-KWERT = gc_vat * XKOMV-KBETR / 1000.*
ENDIF.
modify xkomv.
endloop.
Thanks
Ravi -
SURCHARGE ON VAT NOT CAPTURING CORRECTLY IN MIRO
Hello Experts,
We've TAXINN procedure. Recently as per our client reqmt., we mapped Surcharge on VAT @ 10% with seperate surcharge conditions for all corresponding VAT conditions i.e. JVRD,JVRN,JVCD & JVCN.
Now the particular scenario in which we r facing problem is as below:
1. PO with excise duty, ECS,SECS, VAT & Surcharge created
2. At the time of GR excise invoice is captured referring to vendor invoice due to which BED,ECS etc. with base amt. changed as per vendor invoice
3. Excise invoice thrgh J1IEX posted
Now the problem is at the time of MIRO simulation, VAT @ 12.5% is calculated based on GR, but Surcharge is dipalyed same as PO condition value. We want this to be calculated as per GR VAT.
So pls. help me in this regard as I'm unable to point out the config. related error.
Thanks in Advance
Amit
Edited by: Amit V Chavre on Feb 18, 2010 6:17 PM>
Amit V Chavre wrote:
> Hello Experts,
> We've TAXINN procedure. Recently as per our client reqmt., we mapped Surcharge on VAT @ 10% with seperate surcharge conditions for all corresponding VAT conditions i.e. JVRD,JVRN,JVCD & JVCN.
> Now the particular scenario in which we r facing problem is as below:
> 1. PO with excise duty, ECS,SECS, VAT & Surcharge created
> 2. At the time of GR excise invoice is captured referring to vendor invoice due to which BED,ECS etc. with base amt. changed as per vendor invoice
> 3. Excise invoice thrgh J1IEX posted
> Now the problem is at the time of MIRO simulation, VAT @ 12.5% is calculated based on GR, but Surcharge is dipalyed same as PO condition value. We want this to be calculated as per GR VAT.
> So pls. help me in this regard as I'm unable to point out the config. related error.
>
> Thanks in Advance
> Amit
>
> Edited by: Amit V Chavre on Feb 18, 2010 6:17 PM
I have faced a similar problem with additional tax on VAT which is present in Gujarat.
You are right, the surcharge does not get recalculated during MIRO because the system has not been designed to recalculate the surcharge (only VAT has been included).
You will have to change the behavior by means of a user exit in function module J_1I7_USEREXIT_PROCESS_TKOMV.
I had raised an OSS, and was recommended to use the above exit. You will have to modify the XKOMV-KWERT for the surcharge conditions, based on the value of VAT conditions.
Regards,
Aroop -
Surcharge not calculate correctly on vat
hi sap experts,
my client is facing some simulation problem in miro. it is due to tax code as following;-
1. made order with excise duty inclusive
2. excise capture as per vendor invoice
3. GR receipt
now here's problem comes
1. order rate 675.50/kg qty 25 kg = 16456.25 inr after discount
2. disc 17.25/kg qty 25 kg
3 tax in po Bed 14%
ecess 2%
hcess 1%
base amt is 14,375.00 for excise duty
now bed 2012.50
ecess 40.25
hcess 20.12
4. GR amt 14383.25
5. at the time of simulation entries comes as following:-
vendor 17,357.06-
GR/IR Dyes and chemica(domesti 14,383.25
CENVAT CLEARING ACCOUNT 2,012.50
CENVAT CLEARING ACCOUNT 40.25
CENVAT CLEARING ACCOUNT 20.25
VAT RM & STORES SPARES 822.81
*Surcharge RM & STORES SPARES 78.00 this entry should be 82.21.*
how can we rectify this problem. please help us. in po, taxes show accurately.
Edited by: deepak kumar on Mar 11, 2010 5:12 AMCheck the following link; I had replied to this common issue.
Re: SURCHARGE ON VAT NOT CAPTURING CORRECTLY IN MIRO
Re: CIN USER EXIT Details: J_1I7_USEREXIT_PROCESS_TKOMV
Re: CIN USER EXIT Details: J_1I7_USEREXIT_PROCESS_TKOMV
Regards,
Aroop -
Pricing procedure - vat calculation on freight charge
HI,
Pls tell me, how to activate in pricing procedure, VAT should calculate frm the freight charge and how to link pricing procedure and tax procedure?? . give me solution..Hi Pankaj,
I have gone through your reply. I want to calculate VAT on Frieght. Following is the Scenario which i am using for the caluclation of VAT on Frieght.
In Condition Tab I am Getting the following information
PBXX Gross Price 949.6
Net value incl. disc 949.6
NAVS Non-Deductible Tax 0
Net value incl. tax 949.6
ZFCD Freight/Quantity Ded 575
SKTO Cash Discount 0
Actual price 1,524.60
In Invoice Tab I am geeting the following information
BASB Base Amount 949.6
Calculated Call 0.95 INR 949.6
Sub total 0.95 INR 949.6
JMOP IN: BED setoff % 8 % 75.97
JMX1 IN: A/P BED setoff 100 % 75.97
Total excise duty 0.08 INR 75.97
JEC1 A/P Ecess for Setoff 2 % 1.52
JSEP IN:A/P SECess Setoff 1 % 0.76
ZFRI FREIGHT-TESTING 0 INR 0
Copy Net Price 0.95 INR 949.6
Excise Duty 0.08 INR 75.97
JEX1 A/P Ecess for Invent 100 % 1.52
JHX1 IN: A/P SECess SOTot 100 % 0.76
Copy AED 0 INR 0
Price + Excise + AED 1.03 INR 1,027.85
JVCS A/P CST Non deductib 0 % 0
JVRD A/P VAT RM Deductibl 5 % 51.39
JVRN A/P VAT RM Non-Deduc 0 % 0
JVSD A/P Surcharge on VAT 10 % 5.14
Net Price + ED +ST 1.08 INR 1,084.38
But i Would Require the Following Calucaltions i.e (JVRD = JVRD + (ZFCD*0.05)) That i have mention in my below screen shot.
BASB Base Amount 949.6
Calculated Call 0.95 INR 949.6
Sub total 0.95 INR 949.6
JMOP IN: BED setoff % 8 % 75.97
JMX1 IN: A/P BED setoff 100 % 75.97
Total excise duty 0.08 INR 75.97
JEC1 A/P Ecess for Setoff 2 % 1.52
JSEP IN:A/P SECess Setoff 1 % 0.76
ZFRI FREIGHT-TESTING 0 INR 0
Copy Net Price 0.95 INR 949.6
Excise Duty 0.08 INR 75.97
JEX1 A/P Ecess for Invent 100 % 1.52
JHX1 IN: A/P SECess SOTot 100 % 0.76
Copy AED 0 INR 0
Price + Excise + AED 1.03 INR 1,027.85
JVCS A/P CST Non deductib 0 % 0
JVRD A/P VAT RM Deductibl 5 % 80.14
JVRN A/P VAT RM Non-Deduc 0 %
JVSD A/P Surcharge on VAT 10 % 8.015
Net Price + ED +ST 1.08 INR 1,116.01
PBXX Gross Price 949.6
Net value incl. disc 949.6
NAVS Non-Deductible Tax 0
Net value incl. tax 949.6
ZFCD Freight/Quantity Ded 575
SKTO Cash Discount 0
Actual price 1,524.60
Dinesh -
Service Tax 10.3% + Vat 5 Tax code
Hi Expert,
I have to make PO for Licenses Purchase which include two Tax component.
Service Tax 10.3% & Vat 5%.
Service Tax is Applicable on Basic
Vat Is applicable on Basis + Service Tax
Service Tax & Vat both are refundable
In our system we don't have Tax Code for this, Please help me with step how to create the Tax Code.
Scenario
Nos = 100
Rate = 200
Basis = 20000
Service Tax 10.30% = 2060
Total = 22060
Vat 5% = 1103
Final Amt = 23163
Regards,
GHSHi
It is possible to have the scenario in place. The Service Tax would be calculated @ 10.3%. You configure the service tax for india as per SAP Note 921634. There after total this up in a sub step. There after, calculate Excise Duty on Base Amounts and total them up. On this base, calculate VAT, CST, Additional VAT and Surcharge on VAT.
Regards
Sanil Bhandari -
Dear All,
There is no tax on purchase. Whatever tax mentioned in the invoice are capitalized/booked under expenses. Should i use FI Tax procedure for it. The illustrative pricing is as follows:
Please suggest an approach for it
Price of item 1000
Sub Total 1000
P & F @2 % 20
Sub Total 1020
Excise Duty @8% 81.6
E Cess@2% 1.63
HE Cess @1% 0.82
Sub Total 1104.05
VAT/Sales Tax /CST as applicable (Say 12.50%) 138.01
Surcharge on VAT @5% 6.90
Sub-Total 1248.95
Freight Nil
Octroi Nil
Insurance Nil
Sub-Total 1248.95
Discount if any Nil
Total 1248.95Hi,
MM Pricing Procedure and Tax Procedure are entirely different concepts. In your example you have mentioned about excise duty, education cess and higher education cess, VAT etc. is nothing but tax. Material price, packaging and forwarding charges and discount are nothing but pricing conditions.
MM Pricing Procedure
The Basic thing is Condition Technique. In which there are
1. Access Sequence (M/07) 2. Condition Record (MEK1) 3. Condition Type (M/06) 4. Condition Table.
Tax Procedure
1. Access Sequence (OBQ2) 2. Condition Types (OBQ1) 3. Procedure (OBQ3) 4. Condition Records (FV11)
- Saleel -
Dealer purhcase for Manufacturing Plant
Hi Gurus,
We are trying to create PO for Trading Vendor
We can able to enter the Base Amount as per Vendor notification( Like Quotation), Excise amount we came to know at the time of Goods Receipt so we activated MRP indicator in the mics tab of GR screen. then i entered exact Excise amount and Base amount as per vendor excise invoice still i am getting the below problem. I am using tax code which is having zero values for BED, Cess, SHcess and it is calculating VAT 12.5% and 1% of surcharge of VAT as per our requirement.
We are having a problem while posting manual excise invoice for a dealer. While posting the invoice in MIRO the system debit the inventory account for the excise value instead of the CENVAT clearing account.
Can you please guide us.
Thanks in advance.
with regard,
Sudir.Dear MM Gurus!
Dealer Purchasing is still pending , i did the process like this note only( Note No:1104456)
but in my case we having both Excise(14.42%VAT 12.5%1% surcharge On Vat)
exicse values are not flowing i.e CENVAT account values are not coming in simulation of invoice.
as per fourm result i tried everything.
Pls give solution !
with regards
Sudir. -
VAT on Customs duty & surcharge
Hi all,
This is for Import Pricing, I have a reuirement to have VAT on Customs duty paid. pricing is as given below.
ZOA1 Customs Duty on CIF
ZA01 Surcharge on Duty
ZA00 Port Authority Levy on CIF
Total Duty Paid
VAT on above Total Duty Paid is required.
which is the condition to be used for VAT & how it is interlinked with FI, pls advise.
Regards
AshokHi,
Taxes may not be calculated as you described by NAVS condition. NAVS condition only carry over the non-deductible portion of total tax amount calculated by a Tax Code on the net price of a item.
For this scenario, already the pricing procedure is done with customs duty related condition types. Create a VAT Tax Code with the % rate as required. As per business scenario you will be posting two seperate invoices one for material prices and another for customs duties. While posting invoice for material prices use a zero tax code as there is no tax applicable on this. While posting invoice for customs duties use VAT Tax Code which you defined. System will calculate VAT on the each of the customs duty componet.
Hope this sacrifices your requirement.
regards,
Mallik -
Here is my scenario.
We're dealing with a partner in Germany. We will be shipping them parts from the US and need to slap on a 19% VAT surcharge when invoiced.
I can get the VAT to calculate correctly on the SO and Invoice, the issue is that it will not post to accounting because of the below error:
Tax statement item missing for tax code O1
Here is my setup:
I am using condition type MWST, access sequence Country(US)/Destination Country(DE) Amount 19%, Tax Code O1
In OB40, under key MWS, I have the GL account entered for the Tax Code and Accounts are determined for Tax Code.
I looked at the GL itself and in the control section, the tax category has a * meaning all tax types are allowed. It's also configured to post w/o a tax code present.
I'm at a loss, is my setup missing something or completely incorrect?After kicking this around for a few days I'm still lost as to the issue
The new error I get is "Condition type MWST tax code O1 does not exist".
"When calculating tax, the system tried to determine the
condition amount and the condition number from tables A003
and A053 using the specified condition type and tax code.
However, no values were found there."
I discovered this SoldTo had a jurisdiction code and as soon as I removed it, I got past the earlier error and run into this one now. It appears it defaults to the jur. code for our main office if one isn't assigned to the sold to. I looked at these tables and these are the condition tables behind the MWST access sequence for tax condition types.
Here is my scenario again, please help me confirm I am approaching it the right way.
Need to collect 19% VAT when shipping from US plant to Germany.
I am using condition type MWST on the pricing procedure and this has an entry in VK13 to apply the 19% tax based on source/destination country. This seems to be working, it pulls it in ok onto the order in the tax field. I am using tax code O1 in the VK13 entry. I assume this is used in conjunction with the TAXUSJ procedure and will be used to calculate the right tax amounts.
I assume that since the source country is US, the tax calculation procedure TAXUSJ is where I need to do any config. I added a MWAS condition type which points to AccKey MWS. However, in FTXP I cannot enter in any percentage here. The field is greyed out. Within VK12, the only options I have for tax codes are from TAXUSJ.
I'm assuming that when trying to post to accounting this is where it's getting stuck since it can't find an entry in the condition tables behind this.
Can someone who's more of an expert on this please confirm my approach is correct. How can I get this tax in the TAXUSJ procedure? -
Pricing Procedure- Handling of VAT
Hello All
Need help for designing IMPORT pricing procedure for a specific case (Thailand).
Our client applies VAT - 7% on total value of the Import PO i.e. at the end.
Their Pricing Structure is like:
1 Basic Price
2 Freight
3 Insurance
4 Custom Duty
5 Surcharge
6 Excise
7 Internal Duty
Net value = (1234567)
and then
8 VAT on this Net Value.i.e 7% of (1234567).
They are paying this 7% directly to government and not to the Foregin Supplier.
Now this VAT amount is deductable as they are having a VAT return report submitted to the government each month.
i don't know how to handle this case..so request you all if anybody have idea please help me.
It is vey urgent...
Regards
YogeshHi Yogesh,
In our case the requirement is simple.We have defined a tax procedure for african country which only has input and out put conditions on the base amount.
In PO, we have several conditions (header) for additional costs like freight,demurage,port charges etc and which we have defined as fright conditions.
The accrual indicator has been ticked and so is the Vendor GR checkbox.
The reason is that while GR, ALL THESE CONDITIONS WILL BE LOADED ON MATERIAL SO TO HAVE a LANDED COST.
Now,the requirement in this country is that whatever they receive vide PO incurrs certain % of VAT on basic price of an item + all the additional costs(freight,demurage,port charges).
As per the tax procedure, it calculates VAT on the BASE amount which does not consider the net price in PO.It considers gross price entered against the material.
This is the problem.
If I remove the accrual tick in PO pricing procedure for all the conditions for freight,port charges etc, then those conditions will get added on the basic cost of the material and thus the net price will change accordingly.VAT can then be calculated on this.
But the problem in this is that the FREIGHT tab at the time of GR does not appear which does not allow me to consider all these costs at the time of GR.
I hope you understand our requirement clearly now.
There is some additional requirement but that can be thought of later.The requirement is that the VAT will differ in % depending on the material in a PO.It means a PO can have items with different VAT %
Thanks in advance.I hope someone must have tried out this earlier.
Thanks in advance.
Regards,
manOO -
VAT on Import Purchase !!!
Hello All
Sorry posting this query second time as have not got any solution when posted it few months back.
Need help for designing IMPORT pricing procedure for a specific case (Thailand).
Our client applies VAT - 7% on total value of the Import PO i.e. at the end.
Their Pricing Structure is like:
1 Basic Price
2 Freight
3 Insurance
4 Custom Duty
5 Surcharge
6 Excise
7 Internal Duty
Net value = (1234567)
and then
8 VAT on this Net Value.i.e 7% of (1234567).
They are paying this 7% directly to government and not to the Foregin Supplier.
Now this VAT amount is deductable as they are having a VAT return report submitted to the government each month.
i don't know how to handle this case..so request you all if anybody have idea please help me.
It is vey urgent...
Regards
YogeshDear Yogesh
Try making a counter like that copy of the Total Value of that
1-7 On that value as Base you make your ZVAT condition
In the schema assign a Account key , Accrual key and assign a G/L account for it i.e The VAT Payable Account
You create the VAT Authority as a Vendor itself like our ExciseCommisionerate in the Imports Scenario
Take ZVAT and in the Condition Type assign the VAT Vendor
So when ever you raise a Invoice it will go in to the account of the VAT .
Check with these settings and test
Reward if useful '''
Regards
R.Rajaram -
Prob. in Implement User Exit for wrong calculation of Surcharge during MIRO
Dear All,
In our system the calculation of Surcharge is wrong during MIRO.
So i write this issue to the SAP, the below solution is provided by them :
Use the user exit 'J_1I7_USEREXIT_PROCESS_TKOMV' to redetermine
the additional VAT condition type value. This user exit will be
called after the FM 'J_1I4A_TAX_CONDITIONS', where the
redetermination of the VAT will take place on the basis of
the changed excise duties.
So, userexit can be implemented by CMOD and SMOD, but this userexit actually a Function Module.
But now the problem is how can i implement the 'J_1I7_USEREXIT_PROCESS_TKOMV' function Module.
Regards,
Nitin GargDear,
Thanks. I already make a enhacement in this function Module and write the below code:
ENHANCEMENT 1 ZMIRO. "active version
DATA : WA_XKOMV TYPE KOMV.
DATA : WA_KBETR TYPE KOMV-KBETR,
IDX TYPE SY-TABIX.
LOOP AT XKOMV WHERE KSCHL = 'ZSUR'.
IDX = SY-TABIX.
WA_KBETR = XKOMV-KBETR / 10.
READ TABLE XKOMV INTO WA_XKOMV WITH KEY KSCHL = 'JVRD'.
XKOMV-KWERT = WA_XKOMV-KWERT * WA_KBETR / 100.
MODIFY XKOMV INDEX IDX TRANSPORTING KWERT.
ENDLOOP.
ENDENHANCEMENT.
ZSUR is a custom surcharge condition type. But still surcharge is wrong calculated.
Nitin Garg. -
Hi Sap Gurus,
can u tell me
How VAT IS captured in CIN in purchasing?
How the credits are taken?
How vat register maintained?Like excise register maintainenece
How vat utilized aganist the out going materials?During selling
How the vat is payed to the government at the month end?
Regards
JalsHi,
Value Added Tax (VAT)
Use
In India, VAT has been levied in certain states from April 1, 2005. VAT is levied instead of the Local Sales Tax (LST). VAT also replaces other taxes such as, turnover tax, surcharge, additional surcharge.
Prerequisites
You can configure the following tax procedures:
· For Condition-Based Excise Determination, configure the tax procedure TAXINN. For more information about TAXINN, see Configuration of Tax Calculation Procedure TAXINN.
· For Formula-Based Excise Determination, configure the tax procedure TAXINJ. For more information about TAXINJ, see Configuration of Tax Calculation Procedure TAXINJ.
Features
The essence of VAT is that you can set off the input tax against the tax paid earlier. VAT is based on the value addition to the goods, and your VAT liability is calculated by deducting input tax credit from tax collected on sales during the payment period (say, a month).
You have purchased input worth INR 1,00,000 and your sales are worth INR 2,00,000 in a month, and input tax rate and output tax rate are 4% and 10% respectively, then input tax credit/set-off and calculation of VAT will be as follows:
● Input purchased within the month = INR 1,00,000
● Output sold in the month = INR 2,00,000
● Input tax paid = INR 4,000
● Output tax payable = INR 20,000
● VAT payable during the month after set-off/input tax credit = INR (20,000 u2013 4,000) = INR 16,000
The excise invoice that you capture contains one of the following:
● VAT Number u2013 If your buyer belongs to a state where VAT is levied, VAT Number has to be printed on the excise invoice.
● Bill of Sale Number - If your buyer belongs to a state where VAT is not levied, Bill of Sales Number has to be printed on the excise invoice.
During billing, the system generates the VAT number if the VAT Registration number is maintained in customer master in the Tax Code 2 field. Else, the system generates a Bill of Sale number.
These numbers have to printed serially and separately for Bill of Sale, VAT invoice, credit and debit notes. You can do this using the Official Document Numbering.
Go thru the link
http://help.sap.com/saphelp_erp60_sp/helpdata/en/09/ebf138cdd78a4be10000000a114084/frameset.htm
reg
Durga
*assign points if the info is useful
Maybe you are looking for
-
Is there an application that can handle converting .scc files to a readable document. I have a lot of DVDs with closed captioning and I have all of the .scc files, I need to convert these into transcript files that a person can read. Any input apprec
-
Will you idiots stop this nonsense. I want to enter my details of my cards so I can down load. Guess what. There is no sign on approach to take these details or have you guys just got to much bloody nonsense to put people through the hoops and not
-
RG11B on WIndows 98 HELP!?!
trying to get my RG11B router to let me into the internet... it just wont work! i am not connecting wireless, i am only connected with a wire. i can get an IP from the router 192.168.1.1 but it still will not let me out to the web. i am using factory
-
Flash fails to install on vista
I'm getting so frustrated. I have tried eveything to download version 10 of the flash player and nothing seems to work. In the middle of downloading I get the error box that says it has failed to install. I've uninstalled, re-installed, reset the com
-
Why iPhone is more expensive than in the USA but fully doesn't work? I overpay money for mythical LTE? I bought phone in the USA it supports the band 7 and 20 which theoretically work in Russia, but phone doesn't work. For what I paid? For the camera