PCN874: הפקת קובץ דיווח מע"מ מקוון אוטומטית מהמערכת שלך
חזרה לבלוג
automation·5 בספטמבר 2026·4 דק' קריאה·מאת יהונתן סעדיה

PCN874: הפקת קובץ דיווח מע"מ מקוון אוטומטית מהמערכת שלך

מבנה קובץ PCN874.TXT: רשומת כותרת O, רשומות תנועה, רשומת סגירה X וטבלת קודי סוג התנועה. איך בונים הפקה חודשית אוטומטית מהמערכת שלכם, ומה נשאר ידני.

עיקרי הדברים

  • שם הקובץ הוא `PCN874.TXT`, והוא במבנה קבוע - שדה קצר מהנדרש מרופד באפסים מובילים.
  • רשומת הכותרת פותחת בערך קבוע `O`, ומכילה מספר עוסק, חודש הדיווח בפורמט `YYYYMM`, סכומי מס וספירת רשומות.
  • רשומת הסגירה פותחת בערך קבוע `X` ומכילה את מספר העוסק של המשדר.
  • כל רשומת תנועה נושאת אות סוג אחת שקובעת מה המסמך: מכירה, תשומה, יבוא, יצוא או חשבונית עצמית.
  • כברירת מחדל הקובץ מתייחס לחודש הקלנדרי שקדם לחודש ההפקה.

PCN874.TXT הוא קובץ טקסט במבנה קבוע שמורכב משלוש שכבות: רשומת כותרת אחת בסוג O, רשומת תנועה לכל מסמך, ורשומת סגירה בסוג X. הפקה אוטומטית פירושה שכל שדה נגזר משאילתה על הנתונים שלכם, ולא מהקלדה חוזרת בסוף החודש.

אנטומיה של הקובץ בשלוש שכבות

רשומת כותרת אחת. נפתחת בשדה סוג רשומה באורך תו אחד עם הערך הקבוע O. אחריה מספר העוסק המורשה בתשעה תווים, החודש המדווח בשישה תווים בפורמט YYYYMM, סוג הדוח, ותאריך יצירת הקובץ. החלק השני של הכותרת הוא סכומים: סך העסקאות החייבות ללא מע"מ, סך המע"מ על העסקאות, סך העסקאות בשיעור אפס והפטורות, סך המע"מ על תשומות אחרות, סך המע"מ על תשומות ציוד, וסכום המע"מ לתשלום או להחזר. לכל סכום יש שדה סימן נפרד.

רשומות תנועה. רשומה למסמך, ובה: אות סוג התנועה, מספר הזיהוי של הצד שכנגד בתשעה תווים - הלקוח בעסקאות והספק בתשומות - תאריך המסמך בפורמט YYYYMMDD, קבוצת אסמכתא בארבעה תווים, מספר אסמכתא בתשעה תווים, סכום המע"מ בחשבונית, שדה סימן לזיכוי, וסכום החשבונית ללא מע"מ בעשרה תווים. שני שדות הסכום מוגשים תמיד כערך חיובי; מה שקובע חיוב או זיכוי הוא שדה הסימן.

רשומת סגירה אחת. סוג רשומה X ואחריו מספר העוסק של מי שמשדר.

טבלת קודי סוג התנועה

זהו השדה שקובע לאיזה סעיף בדוח נכנס המסמך, והוא מקור רוב טעויות המיפוי:

קודמה זה
Sעסקה - מכירה רגילה ללקוח מזוהה
Lעסקה - לקוח לא מזוהה, כולל צבירת קופה רושמת
Mעסקה - חשבונית עצמית
Yעסקה - יצוא
Iעסקה - לקוח מהרשות הפלסטינית
Tתשומה - ספק ישראלי רגיל
Kתשומה - קופה קטנה
Rתשומה - יבוא
Pתשומה - ספק מהרשות הפלסטינית
Hתשומה - מסמך אחר על פי דין
Cתשומה - חשבונית עצמית

מאיפה מגיע כל שדה במערכת שלכם

  • אות הסוג נגזרת מסוג התנועה ומכרטיס החשבון, ולא מסוג המסמך לבדו.
  • מספר הצד שכנגד מגיע מכרטיס הלקוח או הספק, ולכן איכות הדיווח נקבעת באיכות כרטיסי האב.
  • מספר האסמכתא נלקח כתשע העמדות הימניות, כך שמספור פנימי ארוך נחתך בצורה צפויה.
  • קבוצת אסמכתא משמשת לייחוס לסניף או לסדרה, ואפשר להזין בה אפסים.
  • סכום המע"מ מעוגל לשקל השלם הקרוב.

בעסקה מעורבת שכוללת רכיב חייב ורכיב פטור או בשיעור אפס, המפרט מאפשר שתי דרכים: לספור ולסכם כחשבונית חייבת, או לדווח פעמיים - פעם בשיעור רגיל ופעם בשיעור אפס, עם אותו סוג מסמך, לקוח, תאריך ומספר אסמכתא. שתי הדרכים חייבות להיות מוסכמות עם מי שמנהל את הספרים, כי הן משפיעות על מה שנראה בדוח.

איך הופכים את זה לתהליך חודשי ולא לפעולה ידנית?

  1. שולפים את כל המסמכים של חודש הדיווח, כולל מסמכים מבוטלים וזיכויים.
  2. מסווגים כל מסמך לאות סוג לפי חוקי מיפוי מפורשים שנשמרים כקונפיגורציה, לא בקוד.
  3. מריצים דוח חריגים - מסמכים בלי מזהה צד שכנגד, תאריך מחוץ לחודש, אסמכתא ריקה.
  4. מחשבים את סכומי הכותרת ואת ספירות הרשומות מתוך אותו אוסף תנועות שנכתב לקובץ.
  5. כותבים את הקובץ במבנה הקבוע עם ריפוד אפסים, ושומרים עותק עם חותמת זמן.
  6. משווים את סכומי הכותרת לדוח הפנימי לפני שידור.

הצעד הרביעי הוא העיקר: הכותרת חייבת להיגזר מהתנועות, לא להיות מחושבת בנפרד. כשמחשבים אותה משאילתה נפרדת, כל הבדל קטן בסינון מייצר פער שנראה כמו שגיאת נתונים.

מה חייב להתאים בין הכותרת לתנועות?

הכותרת מצהירה על ספירת רשומות המכירות ועל ספירת רשומות התשומות, וגם על הסכומים המצטברים. אלה נתוני בקרה: הם נועדו להשוואה מול מה שנקלט בפועל. לכן ההפקה צריכה להיות פעולה אחת אטומית - אוסף התנועות נבנה פעם אחת, ומתוכו נגזרים גם השורות וגם המונים.

מסמכים מיוחדים ששוברים את ההנחה הזו: ביצוא, שדה הצד שכנגד מכיל את מספר רשימון היצוא, ובמקרה של יצוא שירותים או נכסים בלתי מוחשיים הוא 999999999. בחשבונית עצמית נכנס מספר הספק במקום מספר הצד שכנגד. בקופה קטנה שדה האסמכתא מכיל את מספר החשבוניות שנכללו ברשומה, ולא מספר מסמך.

הקשר לתמונה הרחבה יותר של דיווח חודשי מופיע באוטומציה של דיווח מע"מ בישראל, ומה שקורה כשהקובץ נדחה מפורט בשגיאות נפוצות בקליטת PCN874.

מכירות ללקוח לא מזוהה: הרשומה שמתנהגת אחרת

רשומת L אינה מסמך בודד אלא צבירה. היא מרכזת מכירות ללקוחות לא מזוהים, ובכלל זה קופות רושמות, ולכן שדות שנראים מוכרים מקבלים בה משמעות אחרת: שדה מספר הצד שכנגד מכיל אפסים, שדה האסמכתא מכיל את מספר מסמכי המכירה שנצברו, ושדה התאריך מכיל את תאריך הצבירה - בצבירה חודשית, היום האחרון של החודש.

זו הסיבה שמערכת שמנסה לכתוב כל מכירה קטנה כשורה נפרדת מייצרת קובץ נפוח שגם לא תואם את הכוונה. מנגד, המפרט מציין שבמכירה שסכומה לפני מע"מ עולה על סף מסוים חלה חובת חשבונית וזיהוי הלקוח, ושערכי הפרמטרים האלה עשויים להשתנות ומתפרסמים בהנחיות. את הסף העדכני יש לקחת מהפרסום הרשמי ולא לקבע בקוד.

מה נשאר ידני גם אחרי אוטומציה

  • החלטה על סיווג מסמכים חריגים שלא נופלים לחוק מיפוי קיים.
  • אישור הסכומים מול הנהלת החשבונות לפני שידור.
  • טיפול בתיקון של חודש שכבר דווח.
  • מעקב אחרי שינויי פרמטרים שהרשות מפרסמת, שכן המפרט מציין במפורש שערכי פרמטרים עשויים להשתנות מעת לעת ומפורסמים בהנחיות.

הפקה אוטומטית מקצרת את החלק החוזר. את שיקול הדעת היא לא מחליפה, וגם לא אמורה.

זהו תיאור טכני של מבנה קובץ, לא ייעוץ מס. את החובות החלות על עסק מסוים ואת המועדים יש לברר מול המקור הרשמי ומול מי שמנהל את הספרים.

מקורות

#PCN874#online VAT reporting#automation#Israel Tax Authority#bookkeeping#מע"מ

שאלות נפוצות

הקובץ מתייחס לאיזה חודש?

לפי המפרט, הקובץ כולל כברירת מחדל נתונים המתייחסים לחודש הקלנדרי שקדם לחודש שבו הופק הקובץ. זו ברירת מחדל של מבנה הקובץ ולא הצהרה על מועדי הגשה, שאותם יש לקחת מהמקור הרשמי ומרואה החשבון.

למה סכום המע"מ תמיד חיובי?

כי הסימן יושב בשדה נפרד. בשדה הסכום נרשם תמיד ערך חיובי מעוגל לשקל, ושדה הסימן קובע אם מדובר בחיוב או בזיכוי. כשערך הסכום הוא אפס, ערך שדה הסימן הוא פלוס.

איך מדווחים חשבונית עצמית?

בחשבונית עצמית נרשם מספר הספק במקום מספר הצד שכנגד. המפרט מציין שהתנועה יכולה להיות מדווחת כעסקה ואפשר גם כתשומה, ושייתכן שסכום מע"מ התשומות יהיה נמוך מסכום המע"מ בעסקה במקרה של ניכוי חלקי.

מה ההבדל בין קובץ של עוסק יחיד לקובץ של מייצג?

מבנה של מייצג מוגדר בנספח נפרד. הוא נפתח ברשומה בערך קבוע `A` עם מספר המייצג וחודש הדיווח, ומכיל דוחות למספר עוסקים לאותה תקופה, עם רשומות סיכום בערך קבוע `Z` לצורכי בקרה.

להמשך קריאה

שירות רלוונטי

דשבורד ניהולי

מסך אחד עם המספרים המעטים שבאמת משנים החלטה.

מידע נוסף →←

על הכותב

יהונתן סעדיה

מפתח פרילנסר לאוטומציה, אתרים ו-MVP

אני יהונתן סעדיה, מפתח בכיר שבונה אוטומציה עסקית, אתרים מותאמים ומוצרי MVP לעסקים קטנים ובינוניים בארה"ב, אירופה וישראל. המדריכים האלה נכתבים מתוך עבודה אמיתית עם לקוחות, לא מתיאוריה.

בוא נעבוד יחד

יש לך פרויקט דומה?

ספר לי מה אתה רוצה לבנות או איזה תהליך להפוך לאוטומטי. אני חוזר תוך 24 שעות עסקים עם כמה שאלות ממוקדות, ואז עוברים על זה יחד בשיחת היכרות חינמית של 30 דקות, בלי התחייבות. בסוף יש לך היקף עבודה, לוח זמנים ומחיר קבוע - או תשובה כנה שלא שווה לבנות את זה.