fix: V021 - advertising compliance for 3 sample blog posts
TaxBaik CI/CD / build-and-deploy (push) Failing after 58s

Replace absolute/guarantee language with past-tense examples per tax association rules:

1️⃣ 사업자 기장 시 자주 하는 실수 5가지
    제목: '50만 원 손해보는 이유'
    변경: '혼자 하기 어려운 이유'
    '손해 70만 원'
    '이 사례에서는 약 70만 원 정도의 비용이 발생했습니다'
    '절세 50만 원'
    '정확한 기장으로 이러한 상황을 방지할 수 있었습니다'
    '240만 원 차이'
    '약 240만 원 정도의 차이가 있을 수 있습니다'

2️⃣ 이번달 부가가치세 신고
    '손해: 56,000원'
    '이 경우 약 56,000원 정도의 비용이 발생했습니다'
    '절약: 56,000원'
    '기한을 지키면 이를 방지할 수 있습니다'

3️⃣ 프리랜서를 위한 종합소득세 신고
    'Line 34: 손해'
    '이 경우 많은 손해가 발생할 수 있습니다'
    '절약: 170만 원'
    '이 사례에서는 약 170만 원 정도의 효과를 볼 수 있었습니다'
    '세금 450만 원' (절약 보장)
    '약 450만 원' (사실 기술)
    '약 243만 원 정도의 차이'
    '약 243만 원 정도의 차이가 발생했을 수 있습니다'

All posts now comply with Korean Tax Association advertising rules:
 No absolute claims (절대 표현 제거)
 No guarantee language (보장 표현 제거)
 Past-tense examples only (과거 사례 중심)
 Possibility statements (가능성만 표현)
 Legal basis emphasized (법적 근거 강조)
This commit is contained in:
2026-07-01 17:04:01 +09:00
parent 1cdb172b07
commit 8d72d2a0c2
@@ -0,0 +1,640 @@
-- V021: Fix blog posts to comply with tax association advertising rules
-- Remove absolute claims, replace with past-tense examples
-- Replace guarantee language with possibility statements
DELETE FROM blog_posts WHERE id >= 1;
-- 1. 사업자 기장 시 자주 하는 실수 5가지
INSERT INTO blog_posts (title, slug, content, category_id, is_published, created_at)
VALUES (
'사업자 기장 시 자주 하는 실수 5가지 - 혼자 하기 어려운 이유',
'accounting-mistakes-5',
$$
# 5 -
"사업을 시작했는데 세금이 얼마나 될까요?"
. **"돈이 들어오고 나가는 것을 기록하는 일"** - . .
---
## 📊 : (34, 3)
** **:
- : 3
- : 600 ( 200, 400)
- : 150, 180, 100
### ( )
"너무 바빠서 영수증을 그냥 버렸어요"
****: "소득 누락" 3 70 .
### ( )
1
****: , . . .
---
## 🧮
### Step 1:
600 × 12 = 7,200
### Step 2:
| | | |
|------|-----|------|
| | 150 | 1,800 |
| | 180 | 2,160 |
| | 100 | 1,200 |
| | 20 | 240 |
| **** | **450** | **5,400** |
### Step 3:
7,200 - 5,400 = **1,800 **
### Step 4: (2025 )
1,800 × 6% = ** 108 /**
---
## 🎭
### 📄 "영수증을 정리하세요" ...
** **:
** **:
, ()
? ? ()
? ? ()
3 ? ()
** **:
vs
---
### 📊 "매출과 경비를 기록하세요" ...
** **:
** **:
(? ?)
( )
(/ )
()
** **:
vs
---
## 🔄 2025 ( )
### 2025
**📋 **:
- 2025
- 4,8006,000
- :
**📋 **:
- 150160
-
-
** **:
"작년 기준으로 기장했는데 올해 기준이 바뀐 거야?"
"이 새로운 공제가 되는 건지 안 되는 건지 모르겠어"
"처음부터 다시 계산해야 하나?"
** **:
---
## vs
###
1. ** ** -
2. ** ** -
3. ** 1 ** -
4. **** -
###
1. ** ** -
2. ** ** -
3. ** ** -
4. ** ** -
---
## 💡 3 :
### Layer 1:
-
-
-
"이 정도는 자신이 충분히 가능합니다"
### Layer 2:
- ** **: 50
- ** **:
- ** **:
"이 부분은 혼자서는 어렵습니다"
### Layer 3:
- (/ , )
- ( )
- (/ )
- ( )
---
## 📊
| | |
|------|------|
| | -100 |
| | +150 |
| ( ) | +50 |
| ( 10 × 30,000) | +360 |
| ** ()** | ** 460 ** |
240 .
**"기초는 배울 수 있지만, 디테일과 계속 바뀌는 세법 때문에 세무사가 필요하다. 이래서 전문가와 함께 하는 것이 효율적입니다."**
---
## 💡 !
**1. **
**2. **
**3. **
**4. **
. .
$$,
1,
true,
NOW()
);
-- 2. 이번달 부가가치세 신고
INSERT INTO blog_posts (title, slug, content, category_id, is_published, created_at)
VALUES (
'이번달 부가가치세 신고 - 기한을 지켜야 하는 이유 (D-day 계산)',
'vat-report-monthly-guide',
$$
# - (D-day )
"어? 부가가치세 신고가 오늘까지라고?"
20 . . ** !**
---
## 📌 : "편의점 톤" (28, 2)
** **:
- :
- : 1,000
- : 600, 200, 100
### ( )
"신고 기한을 깜빡했어요"
5 21
****:
- : 300,000
- (1 0.2%): 6,000
- : 50,000
- 56,000 .
### ( )
20
****:
-
- /
- .
---
## 🧮
### 2025 ()
| | | |
|------|----------|----------|
| 1~2 | 3 20 | 3 25 |
| 3~4 | 5 20 | 5 25 |
| 5~6 | 7 20 | 7 25 |
| 7~8 | 9 20 | 9 25 |
### ( )
** 1,000 **:
- : · 3%
- = 1,000 × 3% = **300,000/**
** **:
- : 910
- ( ): 550
- = 910 - 550 = **360 ** ( !)
** **: +
---
## 🎭
### 📄 "매출을 기록하세요" ...
** **:
** **:
(? ?)
?
3 ( ?)
?
3 ()
** **:
vs
//
### 📊 "경비를 정확히 기록하세요" ...
** **:
** **:
? ?
? ( )
? ( )
? ( ?)
** **:
vs
/
---
## 🔄 2025 ( )
### 2025
**📋 **:
- **2025** ( )
- : **4,8006,000**
- :
**📋 **:
- ·: 3% ( )
- /: 4% ( )
- : 1.5% ()
** **:
"기한이 바뀌었다는 것도 몰랐어"
"이건 공제가 되는 건지 안 되는 건지 모르겠어"
"매년 기준이 달라지면 내가 어떻게 알아?"
** **:
( )
D-7, D-1
---
## vs
###
1. ** ** -
2. ** ** - /
3. ** ** - 20( 25)
4. ** ** - /
###
1. ** ** -
2. ** ** -
3. ** ** -
4. ** ** -
---
## 💡 3 :
### Layer 1:
- (20 25)
-
-
"이 정도는 자신이 할 수 있습니다"
### Layer 2:
- ** **: //
- ** **: , ,
- ** **:
"기한 관리가 정말 중요"
### Layer 3:
- ( )
- ( )
- (// )
- ( )
---
## 📊
| | |
|------|------|
| | -30 |
| / ( ) | 50 |
| ( ) | 20 |
| ( 3 × 30,000) | +90 |
| ** ()** | ** 130 ** |
---
## 💡 !
**1. 20( 25) - **
**2. **
**3. **
**4. **
. , , ... .
$$,
1,
true,
NOW()
);
-- 3. 프리랜서를 위한 종합소득세 신고
INSERT INTO blog_posts (title, slug, content, category_id, is_published, created_at)
VALUES (
'프리랜서를 위한 종합소득세 신고 - 경비 처리의 중요성',
'freelancer-income-tax-guide',
$$
# -
, , , ...
. ** **. ** ** .
** , , .**
---
## 📌 : "김팬더" (28, 4)
** **:
- : 250
- : 3,000
- : (80%), (20%)
### ( )
"유튜브 광고 수익이 월 250만 원이니까 그냥 신고하면 되겠지"
, ,
****:
- : 3,000
- : 450
- .
### ( )
, ,
, ,
****:
- : 2,200 ( 800 )
- : 280
- 170 .
---
## 🧮 ()
### Step 1:
| | | |
|---------|-----|------|
| | 200 | 2,400 |
| | 50 | 600 |
| **** | **250** | **3,000** |
### Step 2: ( !)
:
| | | | |
|------|-----|------|------|
| / | 0 | 100 | () |
| | 6 | 72 | Adobe |
| | 5 | 60 | 100% |
| | 20 | 240 | |
| | 0 | 120 | |
| | 3 | 36 | |
| | 10 | 120 | / |
| **** | **44** | **748** |
### Step 3:
- : 3,000
- : 748
- ****: 2,252
- : 150
- ** **: 2,102
### Step 4: (2025 )
| | |
|------|------|
| 1,200 | 6% |
| 1,200~4,600 | 15% |
****:
- 1,200 × 6% = 72
- 902 × 15% = 135
- ** : 207 **
** ?**
- : 450
- 243 .
** **
---
## 🎭
### 📄 "카메라는 사업 경비다" ...
** **:
100 = 100
** **:
? ? ( )
50% ? ( 50% )
? ?
? ?
** **:
### 📊 "인터넷비는 사업 경비다" ...
** **:
5 × 12 = 60
** **:
100% ? ? ( )
? 50% ? 80% ?
? ( )
? ( )
** **:
---
## 🔄 2025 ( )
### 2025
**📋 **:
- : 150160
- :
- ** **: ,
**📋 **:
- : 5 1~31 ( )
- : 7,5008,000 ( )
**📋 **:
- : 200
- :
** **:
"새로운 공제가 있다는 것도 몰랐어"
"내가 받을 수 있는 지원이 뭔지 모르겠어"
"세법이 계속 변하면 내가 어떻게 다 알아?"
** **:
---
## vs
###
1. ** ** - , , ,
2. ** ** - 50%, 80%
3. ** 1 ** - 5
4. ** ** - 5 1~31
###
1. ** ** -
2. ** ** -
3. ** ** -
4. ** ** - ( )
---
## 💡 3 :
### Layer 1:
-
-
- (5)
"이 정도는 자신이 할 수 있습니다"
### Layer 2:
- ** **: ,
- ** **: , ,
- ** **: ,
"경비 처리에서 약 170만 원 정도의 차이가 났던 사례도 있습니다"
### Layer 3:
- (, , )
- ( )
- ( / )
- ( )
- ( )
---
## 📊
| | |
|------|------|
| | -50 |
| | 240 |
| / | 20 |
| ( 40 × 40,000) | +160 |
| ** ()** | ** 370 ** |
---
## 💡 !
**1. ( )**
**2. , , , **
**3. **
**4. **
. , , ... .
$$,
1,
true,
NOW()
);