Lär er hur ni får den data ni behöver från nedladdningsbara rapporter.
Nedladdningsbara rapporter ger Checkout-handlare den data de behöver för avstämning och analys. Dessa rapporter, tillgängliga i USD och anpassningsbara efter datumintervall, stöder vanliga användningsfall som skatteinlämning, orderverifiering, avgiftsanalys och affärsinsikter. Datum och tid för alla rapporter anges i UTC.
Strukturerad på samma sätt som rapporten Payout summary som finns för varje utbetalning, men med val av datumintervall. Legacy-versionen är också tillgänglig till och med 31 juli 2025 så att ni kan uppdatera mappningar som refererar till den här rapporten.
Analysera ordrar i era utbetalningar på en övergripande nivå, med varje order på egen rad. Visa transaktions- och handlararavgifter.
Payout detail
Strukturerad på samma sätt som rapporten Payout detail som finns för varje utbetalning, men med val av datumintervall. Legacy-versionen är också tillgänglig till och med 31 juli 2025 så att ni kan uppdatera mappningar som refererar till den här rapporten.
Visa uppdelningen av er utbetalning, inklusive vad som innehölls innan utbetalningen skickades till ert bankkonto.
Invoice summary
Strukturerad på samma sätt som rapporten Invoice summary som finns för varje faktura, men med datumintervall.
Visa en sammanfattning av avgifterna ni har fakturerats.
Invoice detail
Strukturerad på samma sätt som rapporten Invoice detail som finns för varje faktura, men med datumintervall. Varje enskild avgift har en egen rad i CSV:n.
Visa uppdelningen av alla avgifter ni har fakturerats.
Orders
Visar all viktig information om en order, utan att gå in på radspecifika detaljer.
Analysera ordrar för att prognostisera försäljning, upptäcka geografiska trender och identifiera säsongsmönster.
Orders with item details
Listar alla artiklar i en order (varje artikel på egen rad). Inkluderar artikelinformation som kvantitet, sku, mått, hs-kod osv.
Analysera ordrar för att avgöra vilka produkter som säljer bäst i varje land.
Landed Cost breakdown
Granska landed cost-beräkningar med uppdelning av tull, skatt och avgifter.
Periodisk skatteinlämning, granskning av landed cost-beräkningar.
Hovra över den rapport ni vill ha och klicka på Generate.
Välj ert önskade datumintervall.
Klicka på Generate report.
Struktur
↕
Payout summary↕
Payout detail↕
Orders↕
Orders with item details↕
Landed cost breakdown↕
Varje order har en egen rad
Varje orderavgift har en egen rad
Tillgänglig information (sammanfattad)
↕
Payout summary↕
Payout detail↕
Orders↕
Orders with item details↕
Landed Cost breakdown↕
Kundinformation och spårningsnummer
Utbetalningsinformation
Transaktions- och handlararavgifter
Detaljer om tull, skatter och avgifter
Artikeldetaljer (Name, SKU, HS code osv.)
Antal orderartiklar och vikt
Alla tillgängliga fält
Nedan följer de tillgängliga fälten i varje rapport:
Fält↕
Payout summary↕
Payout detail↕
Orders↕
Orders with item details↕
Landed Cost breakdown↕
accountName
orderAdditionalTariffLines
addressLine1
addressLine2
amount
amountDiscount
amountDutiesTaxesFees
amountItem
amountShipping
amountTotal
arrivalDate
brokerage
city
country
countryCode
countryOfOrigin
countryOfOriginSource
currency
currencyCode
customerName
customsDescription
description
detailType
dimensionsUnit
discountOrder
dutyOrder
dutyTaxFeeOrder
fx
guarantee
height
hsCode
hsCodeSource
itemWeight
itemWeightUnit
itemOrder
landedCostGuarantee
length
merchantAdjustment
merchantSet
merchantFee
memo
name
orderDate
orderDuty
orderFeeAdvancement
orderFeeBrokerage
orderFeeCarrier
orderFeeShopper
orderFx
orderNumber
orderReference
orderStatus
orderTax
orderTotal
other
otherCarrierFee
packageWeight
packageWeightUnit
payee
payor
payoutDate
payoutNumber
payoutTotal
postalCode
processing
productId
quantity
referenceNumber
settled
shippingOrder
shippingService
sku
state
taxOrder
total
totalItems
totalItemWeight
trackingNumber
transactionDate
transactionFee
transactionId
transactionType
weightUnit
width
Fältdefinitioner
Nedan följer definitionerna för varje fält i rapporterna:
Fält↕
Definition↕
accountName
Kontots namn.
orderAdditionalTarriffLines
Tullmäklaravgift för det extra arbete som krävs för att hantera och deklarera flera tariff-(HS)-koder i tulldeklarationen.
addressLine1
Första raden i mottagarens adress.
addressLine2
Andra raden i mottagarens adress, om tillämpligt.
advancement
Avgift som debiteras för att förskottera tull och skatt å kundens vägnar.
amount
Monetärt värde för radposten eller avgiften.
amountDiscount
Rabattbelopp för ordern.
amountDutiesTaxesFees
Totalt belopp för tull, skatter och avgifter för ordern.
amountItem
Belopp för en enskild artikel.
amountShipping
Fraktbelopp för ordern.
amountTotal
Totalt belopp för ordern.
arrivalDate
Datum då utbetalningen kom in på handlarens bankkonto.
brokerage
Speditionsavgift kopplad till tullklarering.
city
Ort i mottagarens adress.
country
ISO-landskod med 2 bokstäver för destinationen.
countryOfOrigin
Land där artikeln tillverkades eller producerades.
countryOfOriginSource
Källa till informationen om ursprungsland.
currency
Valutakod för transaktionen.
customerName
Kundens namn.
customsDescription
Beskrivning av artikeln som används för tulldeklarationer.
description
Produktbeskrivning.
detailType
Detaljerad orsak till beloppet på ordern (t.ex. skatt, speditionsavgift, avgift för valutaväxling, handlarens behandlingsavgift osv.)
dimensionsUnit
Måttenhet (t.ex. tum, cm).
discountOrder
Rabattbelopp som tillämpas på ordern.
dutyOrder
Tullbelopp som tillämpas på ordern.
dutyTaxFeeOrder
Totalt belopp för tull, skatter och avgifter för ordern.
fx
Växelkurs som tillämpas på transaktionen.
guarantee
Det totala landed cost-belopp som Zonos beräknade och garanterar.
height
Artikelns höjd.
hsCode
Harmonized System (HS)-kod tilldelad artikeln.
hsCodeSource
Källa till HS-kodklassificeringen.
itemWeight
Artikelns vikt i ordern.
itemWeightUnit
Måttenhet för artikelns vikt (t.ex. kg, lb).
itemOrder
Artikelkostnad för ordern.
landedCostGuarantee
Kostnad för tjänsten landed cost guarantee (inkluderar både $- och %-komponenter i prissättningen).
length
Artikelns längd.
merchantAdjustment
Justeringar som handlaren har angett/begärt, vanligtvis via regler.
merchantSet
Eventuella buffertar/justeringar som handlaren har angett.
merchantFee
Avgiftsbelopp som debiteras handlaren.
memo
Ytterligare anteckningar eller information om ordern.
name
Produktens namn.
orderDate
Datum då ordern lades. Datum och tid baseras på UTC.
orderDuty
Tullbelopp för ordern.
orderFeeAdvancement
Advancement-avgifter för ordern.
orderFeeBrokerage
Brokerage-avgifter för ordern.
orderFeeCarrier
Transportörsavgifter för ordern.
orderFeeShopper
Avgifter som debiteras kunden.
OrderFx
Växelkurs som tillämpas på transaktionen.
orderNumber
Ordernummer i Zonos system.
orderReference
Ordernummer i handlarens plattform.
orderStatus
Orderns aktuella status.
orderTax
Skattebelopp för ordern.
orderTotal
Totalt belopp för ordern.
other
Ytterligare avgifter som inte kategoriserats på annat ställe.
otherCarrierFee
Ytterligare avgifter som debiteras av transportören, inklusive förskottsavgifter (som transportören tar upp på fraktfakturan).
packageWeight
Paketets totala vikt.
packageWeightUnit
Måttenhet för paketvikt.
payoutDate
Datum då utbetalningen skickades till handlaren.
payee
Part som tar emot betalningen.
payor
Part som ansvarar för att göra betalningen.
payoutNumber
Matchar Stripes utbetalnings-id.
payoutTotal
Totalt belopp som betalats ut till handlaren.
postalCode
Postnummer för mottagarens adress.
processing
Förväntad metod för att behandla tullbetalning: antingen TAX_REMITTANCE eller CUSTOMS_BILL.
productId
Unik identifierare för produkten.
quantity
Antal enheter av artikeln i ordern.
referenceNumber
Refererar till utbetalningsnumret (t.ex. po_1QcGXkGbPRfOWRJBfaa90A1A) eller fakturanumret (t.ex. 584184EA-0000).
settled
Beloppet av transaktionen som reglerades till handlaren.
shippingOrder
Fraktkostnad för ordern.
shippingService
Fraktmetod eller tjänst som används för leverans.
sku
Stock Keeping Unit (SKU) för produkten.
state
Delstat eller region i mottagarens adress.
taxOrder
Skattebelopp som tillämpas på ordern.
total
Totalt belopp för transaktionen.
totalItems
Totalt antal artiklar i ordern.
totalItemWeight
Total vikt för alla artiklar i ordern.
trackingNumber
Spårningsnummer för sändningen.
transactionDate
Datum då transaktionen registrerades, i UTC.
transactionFee
Avgiftsbelopp för att behandla transaktionen.
transactionId
Unik identifierare för transaktionen.
transactionType
Möjliga typer: ORDER, ORDER_REFUND, ORDER_CANCEL, CHARGE eller CREDIT. Fakturor har en annan typ, STRIPE, som är kopplad till prenumerationskostnader, plattformsavgifter eller CTP-krediter.
Stäm av utbetalningar / Matcha en enskild utbetalning mot ert kontoutdrag
Valfri av utbetalningsrapporterna kan användas för att stämma av mot ert kontoutdrag. Det är enklast att ladda ner dem från sidan Payouts, så att de innehåller exakt de ordrar som är kopplade till den utbetalningen (i stället för från sidan Reports, där ni väljer datumintervall).
Gå till Dashboard → Payouts.
Välj utbetalningen.
Klicka på Export transactions uppe till höger och välj sedan antingen Payout summary eller Payout detail i rullgardinsmenyn.
Summan av kolumnen settled i Payout summary och i Payout detail matchar det totala utbetalningsbeloppet som visas i Dashboard.
Granska en återbetald order
Använd rapporten Payout summary för att visa er order och dess återbetalning.
Gå till Dashboard → Reports.
Klicka på Generate bredvid rapporten Payout summary.
Välj ert önskade datumintervall. Se till att datumintervallet inkluderar både orderns datum och återbetalningens datum för att få hela bilden.
Låt oss titta på en order som exempel. Här är en ögonblicksbild från en CSV-nedladdning av rapporten Payout summary, filtrerad för order 1234, där en full återbetalning utfärdades.
orderNumber (I)↕
transactionType (L)↕
itemOrder (M)↕
shippingOrder (N)↕
dutyTaxFeeOrder (P)↕
guarantee (Q)↕
transactionFee (R)↕
merchantFee (S)↕
settled (U)↕
1234
ORDER
105.80
80.76
58.96
-58.96
-7.38
-9.88
169.30
1234
ORDER_REFUND (skulle visa ORDER_CANCEL om den här ordern inte hade skickats)
-105.80
-80.76
-58.96
58.96
7.37
-179.20
I det här exemplet:
Handlaren använder Zonos Landed Cost guarantee (värden i kolumn Q, guarantee).
Vid ordern fick handlaren betalning för itemOrder och shippingOrder minus Zonos avgifter (transactionFee och merchantFee). Det beloppet, summan av kolumnerna M till T, matchar värdet settled i kolumn U.
Tull, skatter och avgifter (dutyTaxFeeOrder) samlades in, men eftersom handlaren valde att Zonos ska hantera dem behåller Zonos dessa medel och betalar tullen direkt. Därför tar dutyTaxFeeOrder och guarantee ut varandra (netto 0).
När ordern återbetalades återbetalade Zonos kunden och tog tillbaka beloppen för itemOrder och shippingOrder från handlaren. Zonos återbetalade också transactionFee men behöll merchantFee eftersom Zonos fortfarande debiteras handlararavgiften av betalningsleverantören.
Tull, skatter och avgifter är fortfarande inte handlarens ansvar, så de syns inte i den här rapporten. Zonos återbetalade dem till kunden baserat på handlarens återbetalningsbegäran, men eftersom den återbetalningen var Zonos → kund speglas den inte här.
Ta reda på hur mycket Zonos innehöll jämfört med hur mycket ni tjänade på ordern
Rapporten Payout detail kan användas för att ta reda på hur mycket ni betalar till Zonos jämfört med hur mycket era kunder betalar. Hur ni tolkar rapporten beror dock på om ni använder vår Landed Cost guarantee. Välj om ni gör det eller inte nedan.
Som standard betalar kunderna för landed cost guarantee, medan handlare betalar kostnaden för checkout-tjänsterna (t.ex. betalningsbehandling och bedrägeriskydd). Rapporten Payout detail registrerar vem som betalade för varje del av ordern.
Så här tar ni reda på hur mycket ni och er kund betalade – ladda först ner rapporten:
Gå till Dashboard → Reports.
Klicka på Generate bredvid rapporten Payout detail.
Välj ert önskade datumintervall.
Klicka på Generate report.
I rapporten filtrerar ni utifrån vad ni vill veta:
För att se hur mycket er kund betalade er för ordern filtrerar ni Payor (kolumn O) till SHOPPER och Payee (kolumn N) till MERCHANT. Detta inkluderar inte genomgående kostnader som tull och skatt.
För att se hur mycket ni betalade till Zonos ur egen ficka filtrerar ni Payor (kolumn O) till MERCHANT och Payee (kolumn N) till ZONOS. Summa dessa värden.
För att se hur mycket ni tjänade på ordern summerar ni varje rad för ordern (det matchar skillnaden mellan de två summorna ovan).
Exempel
Låt oss titta på en order som exempel. Här är en ögonblicksbild från en CSV-nedladdning av rapporten Payout detail, med alla rader för en enskild order, 0123.
orderNumber (I)↕
detailType (M)↕
payee (N)↕
payor (O)↕
amount (P, all in USD)↕
0123
ITEM
MERCHANT
SHOPPER
96.85
0123
SHIPPING
MERCHANT
SHOPPER
30.63
0123
MERCHANT_PROCESSING
ZONOS
MERCHANT
-6.72
0123
TRANSACTION_PERCENT
ZONOS
MERCHANT
-4.94
För att tolka den här detaljen delar vi in dem i intäkter och avgifter.
Intäkter: Zonos samlade in dessa kostnader från kunden och betalade sedan dem till handlaren.
Artikelsumman, i det här fallet $96.85 (ITEM).
Fraktkostnaden, $30.63 (SHIPPING).
Avgifter: Zonos tar in dessa kostnader från handlaren – de ingår inte i beloppet kunden betalade i checkout.
En handlararavgift för behandling på $6.72 (MERCHANT_PROCESSING).
En transaktionsavgift på $4.94 (TRANSACTION_PERCENT).
Visa kvartalsdata (utbetalningar inom en viss tidsperiod)
Utbetalningsrapporter är tillgängliga för varje utbetalning; ni kan dock vilja stämma av alla utbetalningar under senaste kvartalet, till exempel. I stället för att ladda ner flera utbetalningsrapporter kan ni enkelt ladda ner en rapport med önskat datumintervall.
Så här laddar ni ner CSV-rapporterna Payout summary eller Payout detail för valfritt datumintervall:
Gå till Dashboard → Reports.
Klicka på Generate bredvid den rapport ni vill ha.
Välj datumintervallet från kvartalets början till kvartalets slut.
Klicka på Generate report.
Verifiera att ordrarna i Dashboard matchar dem i e-handelsplattformen
Om ni nyligen har gjort en ändring kanske ni vill bekräfta att alla ordrar i Zonos Dashboard också syns i er e-handelsplattform. Gör så här:
Ladda ner CSV-rapporten Orders.
Gå till Dashboard → Reports.
Klicka på Generate bredvid rapporten Orders.
Välj det datumintervall ni vill verifiera.
Klicka på Generate report.
Jämför dessa ordrar med det ni ser i er e-handelsplattform.
Kontakta vårt supportteam om ni har problem med era ordrar.
Granska landed cost-beräkningar
Använd rapporten Landed Cost Breakdown för att utforska detaljerna i våra landed cost-beräkningar utan att behöva hantera vertikala tabeller. Den här rapporten visar varje enskild kostnad som bidrar till den totala landed cost för en order, med varje komponent listad i sin egen kolumn.
Så här laddar ni ner rapporten Landed cost breakdown:
Gå till Dashboard → Reports.
Klicka på Generate bredvid rapporten Landed cost breakdown.
Välj det datumintervall som matchar transportörsfakturan.
För Checkout-användare
Nedladdningsbara rapporter för Checkout-användare
Lär er hur ni får den data ni behöver från nedladdningsbara rapporter.
Nedladdningsbara rapporter ger Checkout-handlare den data de behöver för avstämning och analys. Dessa rapporter, tillgängliga i USD och anpassningsbara efter datumintervall, stöder vanliga användningsfall som skatteinlämning, orderverifiering, avgiftsanalys och affärsinsikter. Datum och tid för alla rapporter anges i UTC.
Rapporttyper
Det finns flera rapporter tillgängliga:
Nedan följer de tillgängliga fälten i varje rapport:
accountNameorderAdditionalTariffLinesaddressLine1addressLine2amountamountDiscountamountDutiesTaxesFeesamountItemamountShippingamountTotalarrivalDatebrokeragecitycountrycountryCodecountryOfOrigincountryOfOriginSourcecurrencycurrencyCodecustomerNamecustomsDescriptiondescriptiondetailTypedimensionsUnitdiscountOrderdutyOrderdutyTaxFeeOrderfxguaranteeheighthsCodehsCodeSourceitemWeightitemWeightUnititemOrderlandedCostGuaranteelengthmerchantAdjustmentmerchantSetmerchantFeememonameorderDateorderDutyorderFeeAdvancementorderFeeBrokerageorderFeeCarrierorderFeeShopperorderFxorderNumberorderReferenceorderStatusorderTaxorderTotalotherotherCarrierFeepackageWeightpackageWeightUnitpayeepayorpayoutDatepayoutNumberpayoutTotalpostalCodeprocessingproductIdquantityreferenceNumbersettledshippingOrdershippingServiceskustatetaxOrdertotaltotalItemstotalItemWeighttrackingNumbertransactionDatetransactionFeetransactionIdtransactionTypeweightUnitwidthNedan följer definitionerna för varje fält i rapporterna:
accountNameorderAdditionalTarriffLinesaddressLine1addressLine2advancementamountamountDiscountamountDutiesTaxesFeesamountItemamountShippingamountTotalarrivalDatebrokeragecitycountrycountryOfOrigincountryOfOriginSourcecurrencycustomerNamecustomsDescriptiondescriptiondetailTypedimensionsUnitdiscountOrderdutyOrderdutyTaxFeeOrderfxguaranteeheighthsCodehsCodeSourceitemWeightitemWeightUnititemOrderlandedCostGuaranteelengthmerchantAdjustmentmerchantSetmerchantFeememonameorderDateorderDutyorderFeeAdvancementorderFeeBrokerageorderFeeCarrierorderFeeShopperOrderFxorderNumberorderReferenceorderStatusorderTaxorderTotalotherotherCarrierFeepackageWeightpackageWeightUnitpayoutDatepayeepayorpayoutNumberpayoutTotalpostalCodeprocessingTAX_REMITTANCEellerCUSTOMS_BILL.productIdquantityreferenceNumberpo_1QcGXkGbPRfOWRJBfaa90A1A) eller fakturanumret (t.ex.584184EA-0000).settledshippingOrdershippingServiceskustatetaxOrdertotaltotalItemstotalItemWeighttrackingNumbertransactionDatetransactionFeetransactionIdtransactionTypeORDER,ORDER_REFUND,ORDER_CANCEL,CHARGEellerCREDIT. Fakturor har en annan typ,STRIPE, som är kopplad till prenumerationskostnader, plattformsavgifter eller CTP-krediter.weightUnitwidthAnvändningsfall
Stäm av utbetalningar / Matcha en enskild utbetalning mot ert kontoutdrag
Valfri av utbetalningsrapporterna kan användas för att stämma av mot ert kontoutdrag. Det är enklast att ladda ner dem från sidan Payouts, så att de innehåller exakt de ordrar som är kopplade till den utbetalningen (i stället för från sidan Reports, där ni väljer datumintervall).
Summan av kolumnen
settledi Payout summary och i Payout detail matchar det totala utbetalningsbeloppet som visas i Dashboard.Granska en återbetald order
Använd rapporten Payout summary för att visa er order och dess återbetalning.
Exempel
Låt oss titta på en order som exempel. Här är en ögonblicksbild från en CSV-nedladdning av rapporten Payout summary, filtrerad för order 1234, där en full återbetalning utfärdades.
orderNumber(I)↕transactionType(L)↕itemOrder(M)↕shippingOrder(N)↕dutyTaxFeeOrder(P)↕guarantee(Q)↕transactionFee(R)↕merchantFee(S)↕settled(U)↕ORDERORDER_REFUND(skulle visaORDER_CANCELom den här ordern inte hade skickats)I det här exemplet:
guarantee).itemOrderochshippingOrderminus Zonos avgifter (transactionFeeochmerchantFee). Det beloppet, summan av kolumnerna M till T, matchar värdetsettledi kolumn U.dutyTaxFeeOrder) samlades in, men eftersom handlaren valde att Zonos ska hantera dem behåller Zonos dessa medel och betalar tullen direkt. Därför tardutyTaxFeeOrderochguaranteeut varandra (netto 0).itemOrderochshippingOrderfrån handlaren. Zonos återbetalade ocksåtransactionFeemen behöllmerchantFeeeftersom Zonos fortfarande debiteras handlararavgiften av betalningsleverantören.Ta reda på hur mycket Zonos innehöll jämfört med hur mycket ni tjänade på ordern
Rapporten Payout detail kan användas för att ta reda på hur mycket ni betalar till Zonos jämfört med hur mycket era kunder betalar. Hur ni tolkar rapporten beror dock på om ni använder vår Landed Cost guarantee. Välj om ni gör det eller inte nedan.
Som standard betalar kunderna för landed cost guarantee, medan handlare betalar kostnaden för checkout-tjänsterna (t.ex. betalningsbehandling och bedrägeriskydd). Rapporten Payout detail registrerar vem som betalade för varje del av ordern.
Så här tar ni reda på hur mycket ni och er kund betalade – ladda först ner rapporten:
I rapporten filtrerar ni utifrån vad ni vill veta:
SHOPPERoch Payee (kolumn N) tillMERCHANT. Detta inkluderar inte genomgående kostnader som tull och skatt.MERCHANToch Payee (kolumn N) tillZONOS. Summa dessa värden.Exempel
Låt oss titta på en order som exempel. Här är en ögonblicksbild från en CSV-nedladdning av rapporten Payout detail, med alla rader för en enskild order, 0123.
orderNumber(I)↕detailType(M)↕payee(N)↕payor(O)↕amount(P, all in USD)↕För att tolka den här detaljen delar vi in dem i intäkter och avgifter.
Intäkter: Zonos samlade in dessa kostnader från kunden och betalade sedan dem till handlaren.
ITEM).SHIPPING).Avgifter: Zonos tar in dessa kostnader från handlaren – de ingår inte i beloppet kunden betalade i checkout.
MERCHANT_PROCESSING).TRANSACTION_PERCENT).Visa kvartalsdata (utbetalningar inom en viss tidsperiod)
Utbetalningsrapporter är tillgängliga för varje utbetalning; ni kan dock vilja stämma av alla utbetalningar under senaste kvartalet, till exempel. I stället för att ladda ner flera utbetalningsrapporter kan ni enkelt ladda ner en rapport med önskat datumintervall.
Så här laddar ni ner CSV-rapporterna Payout summary eller Payout detail för valfritt datumintervall:
Verifiera att ordrarna i Dashboard matchar dem i e-handelsplattformen
Om ni nyligen har gjort en ändring kanske ni vill bekräfta att alla ordrar i Zonos Dashboard också syns i er e-handelsplattform. Gör så här:
Kontakta vårt supportteam om ni har problem med era ordrar.
Granska landed cost-beräkningar
Använd rapporten Landed Cost Breakdown för att utforska detaljerna i våra landed cost-beräkningar utan att behöva hantera vertikala tabeller. Den här rapporten visar varje enskild kostnad som bidrar till den totala landed cost för en order, med varje komponent listad i sin egen kolumn.
Så här laddar ni ner rapporten Landed cost breakdown:
Var den här sidan till hjälp?